Skip to main content
Caltech Course Catalog / 2025-2026 Catalog / Courses 2025-26 / Computer Graphics Laboratory

CS/CNS 171 - Computer Graphics Laboratory

CS/CNS 171

Computer Graphics Laboratory

12 units (3-6-3)   |  first term
Prerequisites: Extensive programming experience and proficiency in linear algebra, such as Ma 1 b, Some knowledge of C++ programming.
This is a challenging course that introduces the basic ideas behind computer graphics and some of its fundamental algorithms. Topics include graphics input and output, the graphics pipeline, sampling and image manipulation, three-dimensional transformations and interactive modeling, basics of physically based modeling and animation, simple shading models and their hardware implementation, and some of the fundamental algorithms of scientific visualization. Students will be required to perform significant implementation.
Instructor: Barr
Published Date: Aug. 28, 2025