Course Description
Introduction to computer graphics algorithms, programming methods, and
applications. Focus on fundamentals of two- and three-dimensional raster
graphics: scan-conversion, clipping, geometric transformations, and camera
modeling. Advanced concepts in computational geometry, computer-human interfaces,
animation, and visual realism will be introduced as time and class interest
allows.
Prerequisites
Working knowledge of C or C++ programming and data structures (CS 112 or
113).
Familiarity with linear algebra (MA 242).
Lectures
TR11-12:30 in 111 Cummington St, room MCS 149
Labs and Discussions
There are two sections: W3-4:30 and W4:30-6. Students can attend either
section.
Labs are held in the CAS Computer Graphics
Lab, CAS 327.
Discussions are held in room GCB 208.
Instructor
Stan Sclaroff, sclaroff@cs.bu.edu
Office hours: Thursday 2-5pm in MCS 279, or by appointment (send e-mail)
Office phone: 353-8928
Teaching Fellow
Jonathan Alon, jalon@cs.bu.edu
Office hours: Wednesday 6-8pm, room TBA
Office phone: 353-5227
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:Tuesday, 10/24 in class.
Final exam: Friday, 12/15 at 9-11am