COMP 120 Computer Science for Engineers




An introduction to computational techniques applied to Engineering problems. The primary focus of the course is on computer systems, the development of algorithms, and computer program design, implementation, and testing. The course also exposes students to the wider discipline of computer science, with topics including computer hardware and software, representation and manipulation of data, numerical analysis, and device interfaces.


One of the following: COMP 106 (C+), COMP 115 (C+), Pre-calculus 12 (A), Foundations of Mathematics 12 (A), Computer Science 12 (A), or MATH 105 (C-)

Course Notes

COMP 120 is an approved Numeracy course for Cap Core requirements. COMP 120 is an approved Science and Technology course for Cap Core requirements. COMP 120 is an approved Quantitative/Analytical course for baccalaureate degrees.

COMP 120 is an approved Science course. This course is primarily intended for students in Engineering programs.

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).


Have questions about this course?

Student Information Services

604 984 4900
604 984 1798 (fax)
Library Building, room LB152