COMP 2000 – Collaborative and Emergent Behavior

Course Outline - Winter 2014




Web Address


Dr. Antonina Kolokolova



Dr. Lourdes Peña-Castillo



Dr. Andrew Vardy



Lectures: Slot 17 – Tuesday/Thursday 9:00 – 10:15 am (Location EN-1002)

Labs: Slot 62 - Tuesday 2:00 – 5:00 pm (Location CS-1019)

Note: There is a Computer Science Student Help Centre located in EN-2031C (864 - 6144). Please check the Computer Science home page for hours of operation each semester.

Course Description:

Collaborative and Emergent Behavior is a survey of computation as a means of understanding, modeling, and describing artificial and natural systems. The emergence of complex behavior from the interaction of simple rules governing individual components is illustrated and discussed, as well as the role of communication between system components. Selected systems to be studied will be drawn from different topic areas which may include the worldwide web, the mind (cognitive science), formal logic, autonomous robotics, chaos and fractals, and bioinformatics. Each topic will incorporate an associated laboratory experience.

Lecture Outline:

TopHat Account (for in-class participation):

Evaluation Scheme:

In-class participation (2% for topics A and B, and 3% for C and D) 10%

Labs (10% each) 40%

Quizzes (10% each for topics A and B) 20%

Tests (15% each for topics C and D) 30%

Lab and Quiz Schedules:



Quiz / Exam


Tuesday January 28th

Thursday January 30th


Tuesday February 11th

Thursday February 13th

AI & Games

Tuesday March 4th

Thursday March 13th

Swarm Robotics

Tuesday March 25th

Thursday April 3rd


In the event of university closure on the day of a test, the test will be given in the next class meeting.

Lab attendance is required.

In-class participation will be credited by using TopHat.

Course material will be available in D2L.

All grades will be assigned according to the University Calendar (Section 5.8.2 under University Regulations).

If, for special circumstances (such as medical or bereavement) you miss a deadline, notify your instructor, providing any related documentation, as described in the university calendar. Failure to do this will result in a mark of 0% for that work. The information required for medical notes is established in the University Calendar (Section 5.14.6 under University Regulations).

The latest version of the course outline will be posted on the course's D2L shell.

Computer Science 2000 Winter 2014 Page 2 of 2