Graduate Introduction to Computer Graphics

Spring 1997


Greencone, by Debra Fowler.
Image rendered in Rayshade

Lectures | Section Readings | Reading Commentary | P1 | P2 | P3 | P4 | P5

Stan Sclaroff (office hours: R 2-5PM)
Room MCS-279, phone 353-8928

Course Description:
Graduate-level introduction to computer graphics algorithms, programming methods, and applications. The primary focus is on the fundamentals of two- and three-dimensional raster graphics: scan-conversion, clipping, geometric transformations, and camera modeling. Basic concepts in computational geometry, computer-human interfaces, animation, and visual realism are also introduced. Graphics techniques are taught in a device independent manner.

Runs in parallel with the undergraduate introduction to graphics class, CS480. In addition to attending CS480 lectures and doing the programming projects, graduate students get together for one hour a week to discuss recent journal/conference papers from the field. For a list of readings, see the CS680 reading schedule.

Consent of the instructor

TR 12:30-2:00PM in MCS-148

One hour weekly, TBA

Required Texts:
Computer Graphics, C version, by Hearn and Baker.
OpenGL Programming Guide by Neider, Davis, and Woo.

Supplemental text (optional):
Computer Graphics, Principles and Practice, by Foley, van Dam, Feiner, and Hughes.

Online Documentation:

Quiz: Thursday Feb 27, in class.
Final: Thursday April 29, in class.

Students enrolled in CS680 will be required to take the CS480 mid-term quiz and final. There will be additional questions on the tests that are to be answered by graduate students.

Programming Projects:
Late assignments will be levied a late penalty of 10% per day, up to 3 days late. After that, no credit will be given.

Grading: (subject to change)
CS480 Programming projects 50%
Section reading commentary 10%
Quiz 15%
Final 25%

Collaboration / Academic Honesty:
It is reasonable to discuss with others possible general approaches to problems. It is unreasonable to work together on a detailed solution, to copy a solution, or to give away a solution. If your common discussion can be detected by looking at the solutions, then there is too much collaboration. Such instances of academic dishonesty will result in a course grade of F or expulsion from Boston University.

Related Links:

Page Created: Jan 6, 1997 Last Modified: Jan 6, 1997 Maintained by: Stan Sclaroff