Quick Course Search

CMPUT429 - Computer Systems and Architecture

A discussion of computer system design concepts with stress on modern ideas that have shaped the high-performance architecture of contemporary systems. Instruction sets, pipelining, instruction-level parallelism, register reuse, branch prediction, CPU control, and related concepts. Memory technologies, caches, I/O, high-performance backplanes and buses. Prerequisite: CMPUT 201 or 275; one of CMPUT 229, E E 380 or ECE 212. Credit may be obtained in only one of CMPUT 429 or CMPE 382.

Fall Term 2017

Lecture Sections

Fall Term 2017 - LEC A1 (70102)

MWF 11:00:00 - 11:50:00 (ETLC E1 018)
Instructor: jamaral@ualberta.ca - Profile

Lab Sections

Fall Term 2017 - LAB D01 (70104)

Instructor: tjlloyd@ualberta.ca - Profile Instructor: wottrich@ualberta.ca - Profile
Fall Term 2016

Lecture Sections

Fall Term 2016 - LEC A1 (65625)

MWF 10:00:00 - 10:50:00 (CSC B 43)
Instructor: jamaral@ualberta.ca - Profile

Lab Sections

Fall Term 2016 - LAB D01 (65626)

Instructor: TBD
Fall Term 2014

Lecture Sections

Fall Term 2014 - LEC A1 (68051)

MWF 10:00:00 - 10:50:00 (GSB 211)
Instructor: jamaral@ualberta.ca - Profile

Lab Sections

Fall Term 2014 - LAB D01 (68053)

Instructor: sankalp@ualberta.ca - Profile
Fall Term 2013

Lecture Sections

Fall Term 2013 - LEC A1 (49077)

MWF 10:00:00 - 10:50:00 (GSB 211)
Instructor: jamaral@ualberta.ca - Profile

Lab Sections

Fall Term 2013 - LAB D01 (49079)

Instructor: jeeva@ualberta.ca - Profile Instructor: maziz2@ualberta.ca - Profile
Fall Term 2012

Lecture Sections

Fall Term 2012 - LEC A1 (50748)

MWF 10:00:00 - 10:50:00 (GSB 211)
Instructor: jamaral@ualberta.ca - Profile

Lab Sections

Fall Term 2012 - LAB D01 (50750)

Instructor: kli4@ualberta.ca - Profile Instructor: elhamahm@ualberta.ca - Profile
Fall Term 2011

Lecture Sections

Fall Term 2011 - LEC A1 (41908)

MWF 10:00:00 - 10:50:00 (CSC B 43)
Instructor: jamaral@ualberta.ca - Profile

Lab Sections

Fall Term 2011 - LAB D01 (41910)

Instructor: kli4@ualberta.ca - Profile
Fall Term 2010

Lecture Sections

Fall Term 2010 - LEC A1 (44959)

MWF 10:00:00 - 10:50:00 (CSC B 43)
Instructor: jamaral@ualberta.ca - Profile

Lab Sections

Fall Term 2010 - LAB D01 (44961)

Instructor: kli4@ualberta.ca - Profile
Fall Term 2009

Lecture Sections

Fall Term 2009 - LEC A1 (39498)

MWF 10:00:00 - 10:50:00 (CSC B 43)
Instructor: pawelg@ualberta.ca - Profile

Lab Sections

Fall Term 2009 - LAB D01 (39499)

Instructor: kli4@ualberta.ca - Profile
Winter Term 2008

Lecture Sections

Winter Term 2008 - LEC B1 (15419)

MWF 12:00:00 - 12:50:00 (CME 346)
Instructor: pawelg@ualberta.ca - Profile

Lab Sections

Winter Term 2008 - LAB H01 (15420)

R 14:00:00 - 16:50:00 (CAB 311)
Instructor: TBD
Winter Term 2007

Lecture Sections

Winter Term 2007 - LEC B1 (46839)

MWF 12:00:00 - 12:50:00 (CME 346)
Instructor: mhm1@ualberta.ca - Profile

Lab Sections

Winter Term 2007 - LAB H01 (46840)

R 14:00:00 - 16:50:00 (CAB 311)
Instructor: TBD