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: Chapter 3 (excluding 3.2.3)
- AOP: Chapter 5 and 6 Compiling and Debugging
Lecture notes
Additional Notes
Book Chapters
Lecture notes
Additional Notes
Book Chapters
Lecture notes
Additional Notes
Book Chapters
Lecture notes
Additional Notes
Book Chapters
Lecture notes
Additional Notes
Book Chapters
- AOP: 3.2.3, ARCH: 3.5, 3.9
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.
Lecture notes
Book Chapters
- ARCH:A.3-A.6. ARCH:4.1-4.2
Lecture notes
Additional Notes
Book Chapters
Video Link
Venus
Venus Online RISC V Simulator **Thanks To Stephan Kaminsky