Workshops
Workshop recordings are available via link in sidebar (right).
- VM/GCC/C basics (May 15)
- C struct, arrays, pointers, valgrind, VS Code debugging (May 22)
- Code shown during workshop
- [Recommended] Shows integrated debugger in VS Code (Linux) and debugging seg-fault with Valgrind.
- Modules, void pointers, function pointers (May 29)
- QEMU & Custom Kernel; Bad C Code (June 5)
- No code; see custom kernel guide under assignments.
- Linux syscalls, debugging with QEMU (June 12)
- Assignment 1 Code Review (June 19)
- No code; see recording.
- Sockets (June 26)
- Notes shown in workshop (not on exams or quizzes)
- Code shown during workshop
- Threads (July 3)
- Condition Variables (July 10 - Pre-record)
- Condition Variables (July 17 - general)
- Code shown during workshop. Note: code does not compile; just showing ideas.
- Condition Variables (July 24 - ls)
Privacy
Lectures and workshops will be recorded and made available via the course website. As a result, Simon Fraser University may collect your image, voice, name, personal views and opinions, and course work under the legal authority of the University Act and the Freedom of Information and Protection of Privacy. This information is related directly to and needed by the University to support student learning only (i.e., posting in the Learning Management System for students to review). If you have any questions about the collection and use of this information please contact your instructor.