An introduction to the basic concepts of hardware, software, and computer programming using Sparki robots, for students with little or no experience. Students learn to apply fundamental engineering design and programming principles, and are exposed to a variety of topics including robotics and automation, operating systems, and digital communications. The course includes an examination of social issues arising from the application of robotics and automation technologies.


One of the following: Pre-calculus 11, Foundations of Mathematics 11, Workplace Mathematics 11, Computer Science 11, BMTH 044, BMTH 048, Math Placement Test (Precalculus MPT), MATH 097, MATH 123, or COMP 101 (B-)

Course Notes

COMP 106 is an approved Numeracy course for Cap Core requirements. COMP 106 is an approved Science and Technology course for Cap Core requirements.

COMP 106 is an approved Quantitative/Analytical course for baccalaureate degrees. COMP 106 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).


Have questions about this course?

Student Information Services

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