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

Instructor Class Description

Time Schedule:

David Henry Salesin
CSE 457
Seattle Campus

Computer Graphics

Introduction to computer image synthesis, modeling, and animation. Topics may include visual perception, displays and framebuffers, image processing, affine and projective transformations, hierarchical modeling, hidden surface elimination, shading, ray-tracing, anti-aliasing, texture mapping, curves, surfaces, particle systems, dynamics, character animation, and animation principles. Prerequisite: CSE 303 or CSE 333; CSE 326 or CSE 332; recommended: MATH 308.

Class description

This course covers the techniques of computer image synthesis, including both hardware and software. Topics include line drawing and color raster graphics, homogeneous coordinates, hidden surface, smooth shading algorithms, and curve and surface design. PLEASE NOTE: This course is also taught by Brian Curless.

Student learning goals

General method of instruction

Instruction consists primarily of lectures, readings, and project help sessions.

Recommended preparation

Data structures (CSE326). A good working knowledge of C and C++ programming, linear algebra, and some mathematical sophistication. No prior knowledge of graphics is assumed.

Class assignments and grading

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

Grades are based on performance on the homeworks, projects, and the final exam.


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