CS 485: Computer Graphics (Fall 2007)

Instructor:

Dr. Michael Wainer
wainer@cs.siu.edu
3042 Faner, 3-6039
Office Hrs: MWF 9:30-10 and 3-4+

Teaching Assistant:

Sujatha Nulu
snulu@cs.siu.edu
Faner Rm 3129, 453-6036
Office Hrs: Tue 2-4, Thur 3:30-4:30
 

Labs and Assignments



Course Description:

This course provides an introduction to the principles of modern computer graphics. Both the hardware and software aspects of graphics systems will be examined. Fundamental graphics algorithms will be discussed as well as graphics programming using a modern graphics standard. Topics will include graphics primitives. clipping, interaction, object modeling, viewing, shading and rendering and aliasing. Assignments may be given using several environments and languages such as: UNIX/LINUX workstations, PCs,  Java, OpenGL, C/C++, HTML and ray tracing software.

Prerequisites: 306 with grade of C or better. Math 150 and 221 are recommended.

Text: (recommended)

Interactive Computer Graphics: A Top-down Approach with OpenGL, 4th Ed. by Edward Angel, Addison-Wesley, 2006

Outline:(tentative)

General Policies

Make-ups and incompletes will be given only in extreme circumstances. You may feel free to discuss general concepts related to programming problems but the actual solutions to the specific problems should be worked out individually or within your group if given a group assignment.

Grading:(tentative)

Failure to turn in homework or programming assignments can drastically lower your grade. Please do these assignments conscientiously. Resolve any issues pertaining to the grading of an exam/assignment within 1 week after it is returned. All students should read the Departmental Policies on Academic Dishonesty.