Introduction to Computer Organization and Architecture (CMPT 215.3)

Recent/Current Offerings

Syllabus / Public content Section Term Instructor
CMPT 215 02 January 2017 Christopher Dutchyn (primary instructor)
CMPT 215 02 July 2016 Michael Long (primary instructor)
CMPT 215 02 January 2016 Christopher Dutchyn (primary instructor)


An introduction to the design of contemporary computer systems, focusing on the hardware-software interface and the upper hardware levels. Topics include machine and assembly language, computer arithmetic, the processor datapath and control, pipelining, memory hierarchies, and I/O systems.


CMPT 214 and one of MATH 104, MATH 110, MATH 121, MATH 123, MATH 125, or STAT 245 (or equivalent).


A student cannot receive credit for more than one of CMPT 215, EE 331, or CME 331.

Resources and Supports for CMPT 215

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