CMPUT 229 - Computer Organization and Architecture I

★ 3 (fi 6)(EITHER, 3-0-3)

Faculty of Science

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.

Fall Term 2020

Lectures

LECTURE A1 (78852)
2020-09-01 - 2020-12-07
MWF 10:00 - 10:50 (TBD)

Primary Instructor: J Nelson Amaral
LECTURE A2 (75800)
2020-09-01 - 2020-12-07
MWF 13:00 - 13:50 (TBD)

Primary Instructor: J Nelson Amaral

Labs

LAB D01 (76340)
2020-09-01 - 2020-12-07
M 14:00 - 16:50 (TBD)

LAB D02 (80404)
2020-09-01 - 2020-12-07
T 08:00 - 10:50 (TBD)

LAB D03 (75802)
2020-09-01 - 2020-12-07
T 14:00 - 16:50 (TBD)

LAB D04 (80716)
2020-09-01 - 2020-12-07
T 17:00 - 19:50 (TBD)

LAB D05 (76316)
2020-09-01 - 2020-12-07
W 17:00 - 19:50 (TBD)

LAB D06 (76188)
2020-09-01 - 2020-12-07
H 17:00 - 19:50 (TBD)

LAB D07 (76082)
2020-09-01 - 2020-12-07
F 14:00 - 16:50 (TBD)

Winter Term 2021

Lectures

LECTURE B1 (44225)
2021-01-04 - 2021-04-09
TH 09:30 - 10:50 (TBD)

Primary Instructor: Karim Ali

Labs

LAB H01 (44226)
2021-01-04 - 2021-04-09
T 17:00 - 19:50 (CAB 311)

LAB H02 (44227)
2021-01-04 - 2021-04-09
W 14:00 - 16:50 (TBD)

LAB H03 (44228)
2021-01-04 - 2021-04-09
H 14:00 - 16:50 (CAB 311)