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.

  • +F2F - Deck will also be covered in class.
  • +PRE - Prequisites that should have been taught in 125 or 130. SKIP IF CONFIDENT.
  • +PRE - Content from PRE will be needed for quizzes,exams, and assignment.
  • if +PRE 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 and revise +PRE 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

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

Video Link

RISC V tools

Venus

Venus Online RISC V Simulator **Thanks To Stephan Kaminsky