Programming Requirements

This is a hands-on course in which you will be programming using the OpenGL graphics API (which is based on C programming language).
Some of the programming exercises is designed to help you understand and write a visualization system for the internet in OpenGL/GLUT.
There is a final programming project. We will be defining the possible projects in the middle of the semester.
Each student is required to give two 1/2 hour presentations: one is their project proposal, and is about their project.
We like you to work in groups of 1-3 for the homework and final projects. More on this.