This course explores fundamental concepts in 2D and 3D computer graphics, including digital images, 2- and 3-dimensional geometry, curves and surfaces, perspective, ray tracing, filtering and antialiasing, the graphics pipeline, and human visual perception.