COMP 220 Data Structures and Algorithms for Engineers




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


Have questions about this course?

Student Information Services

604 984 4900
604 984 1798 (fax)
Birch Building, room BR230