Computer Graphics
This class covers the basic concepts and algorithms of computer graphics. The main focus is on two most popular approaches to rendering:
ray tracing
and graphics pipeline.
The class includes a number of (usually, four) programming project that illustrate some of the concepts covered in class (scroll down for examples).
If you survive this class, you will have understanding of the mathematical and algorithmic tools computer graphics is based upon.
You will also have hands-on experience with graphics-related programming, including basic understanding of
OpenGL.
Sample Projects