Skip to main content

The syllabus listed weekly includes lecture slides, short video aids, demos, written problems, and reference to book chapters. Please ensure that you go over all the relevant material.

Video Link

Calendar

Date Lectures Date Quiz, OH Date  
Thursday Classroom Monday Classroom Tuesday CSIL
Sep 08 Week 1 Sep 12 Quiz 1. (Class) Sep 13 Lab 1
Sep 15 Week 2 Sep 19 Holiday Async Quiz 2. Sep 20 Lab 2
Sep 22 Week 3 Sep 26 Quiz 3. (Ass1 due) Sep 27 Lab 3
Sep 29 Week 4 Oct 03 Quiz 4. Oct 04 Lab 4
Oct 06 Week 5 Oct 10 --No Session-- Quiz 5 Oct 11 Lab 5
Oct 13 Week 6 Async Quiz 6 (Ass2 due) Oct 17 Midterm OH Oct 18 Lab 6
Oct 20 Midterm Exam Oct 24 Midterm review Oct 24 Lab 7
Oct 27 Week 7 Oct 31 Quiz 7. (Ass 3 due) Class. Sep 1 Lab 8
Nov 03 Week 8 Nov 07 Quiz 8. Class. Nov 8  
Nov 10 Week 9 Nov 14 Class (Ass 4 due) Nov 15 Lab 9
Nov 17 Week 10 Nov 21 Class Nov 22  
Nov 24 Week 11 Nov 28 Class Quiz 10/11. (Ass 5 due) Nov 29  
Dec 01 Class Catch-up+Revision Dec 05 Revision Ass 6 due Dec 06  

SFU HAS INFORMED US THAT THEY WILL NOT BE ABLE TO RECORD F2F LECTURES

  • +F2F - Deck will also be covered in class.
  • +PRE - Prequisites that should have been taught in 125 or 130. If the slide material seem hard or unfamiliar then talk to an FAS advisor. If you have transferred from outside SFU, we urge you to take these courses at SFU to pick up the requisite material.
Keys: Code. Handouts Video.

How to visualize code?

Lecture notes

Additional Notes

Book Chapters

  • AOP: 3.2.3, ARCH: 3.5, 3.9

Lecture notes

Lecture notes

Additional Notes

Book Chapters

  • ARCH: 5.1, 5.2, 5.3, 5.4, 5.8, 5.13, 5.15, 5.16.

Lecture notes

Additional Notes

Book Chapters

  • CSPP 8.0-8.4, CSPP: 9.0-9.7.