CP411
Computer Graphics
Fall 2026, section A
Topics
- Rasterization
- 2D and 3D transformations
- viewing and projection
- clipping and culling
- lighting and shading
- geometric models, curves and surfaces
- texture mapping
- ray tracing
- GPU programming.
Readings
- Computer Graphics with OpenGL — Donald Hearn, M. Pauline Baker and Warren R. Carithers; 4th edition.
- Lecture notes required; C/C++, OpenGL, GLSL, CUDA, OpenCL, WebGL and PyOpenGL resources.
Sources
- Course catalogue ↗2026–2027
- Official syllabus ↗Fall 2026, section A
- Explicitly no required textbook; the recommended book supports the weekly reading schedule.