Course Description

This course provides a foundation for computing in multidimensional spaces, investigating the synthetic and generative potentials of elementary geometric constructs. Subjects covered will include vector and matrix math, space partitioning, collision detection, and kinematics. We will focus both on mathematical foundations and practical computational techniques for creating real-time 3D graphics via OpenGL.

Students will produce a number of investigations into the topics covered, culminating in a final programming project. No prerequisites are required, although some basic knowledge of programming is assumed. The course will consist of one lecture class and one lab class per week.

Official Course Page
Syllabus

Final Projects

Reza Ali
Graham Wakefield
Javier Villegas
Pehr Hovey
Pablo Colapinto
Ryan McGee
Karl Yerkes