CPSC-43000 Computer Graphics Programming

This course involves the study of both 2D and 3D graphical programming techniques for applications in real-time simulations such as video games and virtual reality. Concepts covered include graphical transformations for scaling, rotation, and translation. Data structures for vector objects are discussed and implemented in code. In addition, students learn to apply compound geometric transformations to vector lists. The core concepts of transformations, window to viewport mapping, and projection are discussed and implemented in code.

Credits

3

Prerequisite

CPSC 21000