Introduction to Computer Programming 2 (CMPT 1020)

This course builds upon the foundation set in CMPT 1010 using a systems-oriented language such as C or C++. Topics include a review of the basic elements of programming; introduction to object-oriented programming (OOP); techniques for designing and testing programs; use and implementation of elementary data structures and algorithms; introduction to embedded systems programming.

Prerequisite: CMPT 1010 (Introduction to Computer Programming 1)

 course outline

* Note: The CRNs listed below could be restricted to specific program areas.

To register for this course, check the information for your program: