CMPT 215
Introduction to Computer Organization and Architecture
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.
Prerequisites & course information
Weekly hours: 3 Lecture hours and 1.5 Tutorial hours Prerequisite(s): CMPT 214.3; and one of MATH 163.3 or CMPT 260.3. Note: A student cannot receive credit for more than one of CMPT 215.3, EE 331.3, or CME 331.3. Costs in addition to tuition apply to this course.
Sources
- Course catalogue ↗2026-2027