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. Computer graphics algorithms are taught in a device independent manner.

Students attend CS480 lectures, and are expected to complete additional work on problem sets, programming assignments, and tests.

Prerequisites

Consent of the instructor.

Lectures

TR2-3:30 in 111 Cummington St, room MCS 148

Instructor

Stan Sclaroff, sclaroff@cs.bu.edu
Office hours: Tuesday 3:30-4:30pm and 12:00-2, in MCS 279, or by appointment (send e-mail)
Office phone: 353-8928

Required Texts

Hearn and Baker. Computer Graphics, C version, second edition.
Woo, Neider, Davis, and Shreiner. OpenGL Programming Guide, third edition.

Assignments and Tests

Participants complete a series of programming projects and problem sets.

Mid-term:Thursday, 10/18 in class.
Final exam: Saturday, 12/15 at 9-11am