Hold on just a sec...
3 credits
Fall 2025 Lecture Distance Learning Upper DivisionThis course provides a working knowledge of computer graphics fundamentals, such as using transformation matrices, writing programmable shaders, implementing a lighting model and texture mapping using a modern graphics API. Coursework focuses on creating real-time interactive applications using a low-level programming language.
Learning Outcomes1Understand the graphics pipeline exposed by modern graphics APIs.
2Understand and use transformation matrices and coordinate frames.
3Implement the Phong lighting model using programmable shaders.
4Understand and use texture mapping and texture state such as filtering and wrapping modes.
5Understand and implement interaction techniques using mouse, keyboard and user interface.