image University of Washington Computer Science & Engineering
 CSE 457 Au 04 - Syllabus
  CSE Home   About Us    Search    Contact Info 

CSE 457
 Home page
 Other links
 Announcements archive
 Bulletin board
 Send signed email
 Send anonymous email
 Academic Conduct

Course Description

Introduction to computer image synthesis, modeling, and animation. Topics include visual perception, color theory, 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, realistic character animation, and traditional animation principles.


  • CSE 326 (data structures and algorithms)
  • A good working knowledge of C and C++ programming. A good knowledge of Java and a willingness to spend some extra time coming up to speed on C/C++ will also be sufficient.
  • Familiarity with the basics of linear algebra and some mathematical sophistication
  • No prior knowledge of graphics is assumed.

Catalog and Time Schedule

UW Catalog entry and the UW Time Schedule entry for CSE 457.

Course Format

The class meets three times a week for lectures. Instruction consists primarily of lectures, readings, and project help sessions. Assignments consist of a set of written homeworks and substantial projects. Grades are based on performance on the homeworks, projects, and the exams.


The required textbook is:

  • Interactive Computer Graphics: A top-down approach with OpenGL, Third Edition, by Edward Angel. Addison Wesley, 2003.

Supplemental texts are:

  • OpenGL: A Primer, by Edward Angel. Addison Wesley.
  • Computer Graphics: Principles and Practice in C, 2/E, by Foley, van Dam, Feiner, and Hughes. Addison Wesley. ISBN: 0-201-84840-6.
  • OpenGL. Reference Manual: The Official Reference Document to OpenGL, Version 1.2, 3/E, Addison Wesley. ISBN: 0-201-65765-1.
  • OpenGL Programming Guide 3rd Edition: The Official Guide to Learning OpenGL Version 1.2. ISBN 0-201-60458-2.
  • 3D Computer Graphics, 3rd Edition, Alan Watt. Addison-Wesley. ISBN: 0-201-39855-9 [errata]
  • An Introduction to Ray Tracing, by Andrew S. Glassner. Academic Press, 1989.
  • Computer Graphics with OpenGL, by Hearn and Baker. Prentice Hall, 3rd edition, 2004.

CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to webmaster]