Exercises

We will complete a number of in-class exercises during this semester. You do not need to turn anything in for these exercises, but they should help you prepare for later topics in the course.

  Debugging
    • Scheduled September 5, 2025
  Getting Started with Threads
    • Scheduled October 13, 2025
  Locks
    • Scheduled October 15, 2025
  Introduction to GPUs
    • Scheduled November 3, 2025
  CUDA Memory
    • Scheduled November 3, 2025
  Networking
    • Scheduled November 7, 2025
  Inter-Process Communication
    • Scheduled November 24, 2025
  Security Vulnerabilities
    • Scheduled December 1, 2025