- 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.