Search | Directories | Reference Tools
UW Home > Discover UW > Student Guide > Course Catalog 

Instructor Class Description

Time Schedule:

David Henry Salesin
CSE 557
Seattle Campus

Computer Graphics

Introduction to image synthesis and computer modeling, emphasizing the underlying theory required for undertaking computer graphics research. Topics include color theory, image processing, affine and projective geometry, hidden-surface determination, photorealistic image synthesis, advanced curve and surface design, dynamics, realistic character animation. Prerequisite: CSE major, solid knowledge of linear algebra.

Class description

Topics vary from year to year, but may include color perception; radiometry, photometry, and radiative transport; geometric fundamentals, including affine and projective geometry; data structures and algorithms from computational geometry; curve and surface design; numerical methods, including wavelets, optimization, and root finding; sampling theory and its relation to image and volume processing; and physical dynamics for modeling and animation. PLEASE NOTE: This course is also taught by Brian Curless.

Student learning goals

General method of instruction

Instruction consists primarily of lectures and readings.

Recommended preparation

Students should have some mathematical sophistication and a working knowledge of C/C++, data structures, and linear algebra. Prior coursework in computer graphics is helpful but not required.

Class assignments and grading

Assignments consist of a set of written homeworks and substantial projects.

Grades are primarily based on performance on the homeworks and projects. Exams may also be given at the discretion of the instructor.


The information above is intended to be helpful in choosing courses. Because the instructor may further develop his/her plans for this course, its characteristics are subject to change without notice. In most cases, the official course syllabus will be distributed on the first day of class.
Click here to see current course website.
Last Update by Brian L. Curless
Date: 12/21/1998