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 201 or 275. Credit may be obtained in only one of CMPUT 229, E E 380 or ECE 212.

No syllabi

Fall Term 2023

Lectures

Section Capacity Class times Instructor(s)
LECTURE A1
(81998)
206
2023-09-05 - 2023-12-08 (MWF)
14:00 - 14:50
ETLC E1-003

Final Exam:
2023-12-18
09:00 - 12:00
ETLC E1-003
Primary Instructor: J Nelson Amaral

Labs

Section Capacity Class times Instructor(s)
LAB D01
(81999)
77
2023-09-05 - 2023-12-08 (T)
14:00 - 16:50
MEC 2-1
LAB D02
(83648)
20
2023-09-05 - 2023-12-08 (T)
17:00 - 19:50
CAB 311
LAB D03
(82207)
21
2023-09-05 - 2023-12-08 (W)
17:00 - 19:50
CAB 311
LAB D04
(86193)
78
2023-09-05 - 2023-12-08 (R)
14:00 - 16:50
SAB 3-26
LAB D05
(82119)
20
2023-09-05 - 2023-12-08 (F)
11:00 - 13:50
CAB 311

Winter Term 2024

Lectures

Section Capacity Class times Instructor(s)
LECTURE B1
(10887)
172
2024-01-08 - 2024-04-12 (TR)
09:30 - 10:50
ETLC E1-017
Primary Instructor: Felipe Banados Schwerter
LECTURE B2
(18112)
172
2024-01-08 - 2024-04-12 (TR)
14:00 - 15:20
ETLC E1-003
Primary Instructor: X Li

Labs

Section Capacity Class times Instructor(s)
LAB H01
(15476)
20
2024-01-08 - 2024-04-12 (T)
14:00 - 16:50
CAB 311
LAB H02
(10888)
20
2024-01-08 - 2024-04-12 (T)
17:00 - 19:50
CAB 311
LAB H03
(10889)
94
2024-01-08 - 2024-04-12 (W)
14:00 - 16:50
SAB 3-36
LAB H04
(10890)
20
2024-01-08 - 2024-04-12 (R)
14:00 - 16:50
CAB 311
LAB H05
(15475)
94
2024-01-08 - 2024-04-12 (R)
17:00 - 19:50
SAB 3-36
LAB H06
(18183)
96
2024-01-08 - 2024-04-12 (F)
14:00 - 16:50
NRE 2-001