Workshops

Workshop recordings are available via link in sidebar (right).

  1. VM/GCC/C basics (May 15)
  2. C struct, arrays, pointers, valgrind, VS Code debugging (May 22)
  3. Modules, void pointers, function pointers (May 29)
  4. QEMU & Custom Kernel; Bad C Code (June 5)
    • No code; see custom kernel guide under assignments.
  5. Linux syscalls, debugging with QEMU (June 12)
  6. Assignment 1 Code Review (June 19)
    • No code; see recording.
  7. Sockets (June 26)
  8. Threads (July 3)
  9. Condition Variables (July 10 - Pre-record)
  10. Condition Variables (July 17 - general)
  11. 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.

Workshops