Notes for 2020W2

The following information is pertinent to students that are not currently registered in the course. Information relevant to this course for currently enrolled students is in Canvas (canvas.ubc.ca). Canvas is UBC's online learning platform Should there be any inconsistency between the information here and on Canvas, the information on Canvas takes precedence. Access to Canvas will not be available until the term officially stars.

Pre-requisites: The course instructor cannot waive the course pre-requisites. If you don't have them, talk to an advisor asap.

Waitlist information: DO NOT contact the instructor about waitlist and registration, as there is nothing the instructor can do about it. Students are moved into this course according to a priority scheme approved by the program experience committee (see here for details). The course is currently oversubscribed and we will not be admitting more students to the course after Monday January 11th.

Course Material: for the first week, we will cover the CPU implementation. The following readings cover the material for this topic. All chapters, page numbers, and problems refer to the 3rd edition of the text (Computer Systems: A Programmer's Perspective, by Bryant and O'Hallaron).