CS 485: Computer Graphics (Spring 2010)

Instructor:

Dr. Michael Wainer
wainer@cs.siu.edu
3042 Faner, 3-6039
Office Hrs: M & W: 2:15-4:15
Thur: 10-11:50

Teaching Assistant:

Marshall Riley
Faner Rm 3129, 453-6036
Office Hrs: MW 11:00-12:00 in FANER 3129
TR 3:00-4:00 in CASA 104
 

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:   Java, OpenGL, C/C++, HTML and ray tracing and other graphics 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, 5th Ed. by Edward Angel, Addison-Wesley, 2009

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.

Also note that the University has prepared an Emergency Response Guide. More information is available at SIUC's Department of Public Safety .