Principles of Computer Science (CMPT 115.3)

Recent/Current Offerings

Syllabus / Public content Section Term Instructor
CMPT 115 02 July 2016
CMPT 115 02 January 2016
CMPT 115 04 January 2016


Introduces more of the basic concepts of computer science and object-oriented software development with an emphasis on fundamental data structures (lists, stacks, queues, trees) and associated algorithms. This course includes recursion, abstract data types and selected topics exploring some of the breadth of computer science.


CMPT 106 or 111.


Students can have credit for at most one of CMPT 115 and 117. Students may not take CMPT 100, 102, 106, 120 or 175 for credit concurrently with or after CMPT 115.

Resources and Supports for CMPT 115

U of S Bookstore Textbook Search
Library Reserves Search
Hire a Tutor Search