Please note:

To view the current Academic Calendar go to

Introduction to Computer Programming II CMPT 135 (3)

A second course in systems-oriented programming and computing science that builds upon the foundation set in CMPT 130 using a systems-oriented language such as C or C++. Topics: 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 130. Students with credit for CMPT 125, 126, or 129 may not take this course for further credit. Quantitative.

Section Instructor Day/Time Location
D100 Toby Donaldson
Mo, We, Fr 2:30 PM – 3:20 PM
SRYC 2600, Surrey
D101 Th 9:30 AM – 10:20 AM
SRYE 4013, Surrey
D102 Th 10:30 AM – 11:20 AM
SRYE 4013, Surrey
D103 Th 11:30 AM – 12:20 PM
SRYE 4013, Surrey
D104 Th 12:30 PM – 1:20 PM
SRYE 4013, Surrey
D105 Fr 1:30 PM – 2:20 PM
SRYE 3024, Surrey
D106 Th 5:30 PM – 6:30 PM
SRYE 4013, Surrey