Appearance
CMPUT 350: Advanced Games Programming
Notes and lab preparatory materials for CMPUT 350 Fall 2026
Course links
Locations and Times
- Lecture: Mechanical Engineering Rm 4-3 (11:00 AM to 12:20 PM, Tuesdays and Thursdays)
- Labs: University Commons Rm 2-086/2-130 (2:00 PM to 4:50 PM, Tuesdays)
Personnel
- Instructor: Nathan Sturtevant
- Teaching Assistants:
- Junwen Shen
- Spencer Killen
Readings
- C++ Core Guidelines
- C++ notes written by a previous TA
- Modern C++ Tutorial: C++11 to C++26 On the Fly
Labs
Warning
If AI queries were used, you must turn in all AI queries used during the assignment and write a sentence for each query saying whether it was useful and why.
| Part | Percentage |
|---|---|
| Prep (due before lab) | 15% |
| Attendance | 15% |
| Lab exercise | 70% |
| Finished during the session without AI (must be physically present) | bonus 10% |
Grading Breakdown
Lab 1 - Getting started with C++
Prep
- Prep problems
- Slides on migrating from C to C++: Slides