|
Computational Form
Jared Schiffman
Fall 2007
In this code-based class, students learn to construct two and
three-dimensional forms programmatically. Students are introduced to
a variety of techniques for defining the contours of shapes in two dimensions
and the structures of objects in three dimensions. Emphasis is placed
on understanding the mathematics that underlie computational geometry.
In addition to static forms, students create kinetic shapes that exist
in time and even respond to user interaction. Coursework consists of technically-focused
weekly assignments and two creatively-focused major projects. Programming
is done using the C programming language in conjunction with OpenGL. At
least one semester of programming experience such as ICM is required.
|