This course continues the development of methods for general modular program design from COMP 120. An emphasis is placed on specific algorithms and data structures which are applicable to a range of problems and techniques for analyzing algorithms and data structures in relation to program design.


COMP 120 with a minimum C- grade and MATH 116 with a minimum C- grade

Course Notes

COMP 220 is an approved Quantitative/Analytical course for baccalaureate degrees.

COMP 220 is an approved Science course.

Course Outlines

Please note: Course outlines of record posted may vary from the section syllabus distributed by each instructor (e.g. textbooks, assignments, timing of midterms).

Effective Term
PDF Acrobat Adobe Reader Fall 2016 onwards