Assignment 0: Online enrollment:
Digitize a picture of yourself for the class Web page.
Project 1: Intro to GL and interaction:
A simple program to get you started with Graphics programming.
Due date: September 29.
Project 2: An image enhancer
A series of exercises to introduce you to pixel based computing.
Due date: October 10.
Project 3: Scan conversion, Bezier Curves and Filling:
A written assignment to reinforce concepts in 2D drawing
Due date: October 24.
Project 4: Hierarchically defined objects and collision detection:
A system to build and manipulate a collection of objects, perhaps a game.
Due date: November 14.
Project 5: Recursively defined polyhedra and Fractal Mountains :
A program to build beautiful fractal mountains
Due date: November 28.
Project 6: Ray Tracing:
A simple ray tracer with one extension.
Due date: December 12.
Final Project: Final project:
A group project allowing further investigation of a topic of your choice.
Due date: January 17.