Dec 05, 2025  
University of Alberta Calendar 2022-2023 
    
University of Alberta Calendar 2022-2023 [ARCHIVED CALENDAR]

CMPUT 229 - Computer Organization and Architecture I


Course Career Undergraduate
Units 3
Approved Hours 3-0-3
Fee index 6
Faculty Science
Department Computing Science
Typically Offered either term

Description
Number representation, computer architecture and organization, instruction-set architecture, assembly-level programming, procedures, stack frames, memory access through pointers, exception handling, computer arithmetic, floating-point representation, datapath, control logic, pipelining, memory hierarchy, virtual memory. Prerequisite: CMPUT 175 or 274. Corequisite: one of CMPUT 201 or 275. Credit may be obtained in only one of CMPUT 229, E E 380 or ECE 212.