Graduate Courses

CSE 557: 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.

CSE 558: Special Topics in Computer Graphics

Advanced topics in computer graphics not treated in CSE 557. Topics vary from year to year but typically include advanced aspects of image synthesis, animation, and 3D photography.
Prerequisites: CSE major and CSE 557 or permission of instructor.

CSE 576: Computer Vision

Overview of computer vision, emphasizing the middle ground between image processing and artificial intelligence. Image formation, preattentive image processing, boundary and region representations, and case studies of vision architectures.
Prerequisite: Solid knowledge of linear algebra, good programming skills, CSE or EE major or permission of instructor.
Offered: jointly with EE 576.

CSE 577: Special Topics In Computer Vision

Topics vary and may include vision for graphics, probabilistic vision and learning, medical imaging, content-based image and video retrieval, robot vision, or 3D object recognition.
Prerequisite: CSE/EE 576 or permission of instructor.
Offered: jointly with EE 577.

CSE 590b: Computer Graphics Seminar

Computer graphics seminar.

CSE 590v: Computer Vision Seminar

Computer vision seminar.

CSE 591g: GRAIL Seminar

GRAIL lab meeting and research seminar. The seminar is jointly offered with MSR (Microsoft Research) every other quarter, meeting once a week at MSR for research presentations by UW and MSR personnel.

Undergraduate Courses

CSE 455: Computer Vision

Introduction to image analysis and interpreting the 3D world from image data. Topics may include segmentation, motion estimation, image mosaics, 3D-shape reconstruction, object recognition, and image retrieval.
Prerequisite: CSE 303 or CSE 333; CSE 326 or CSE 332; recommended: MATH 308; STAT 391.

CSE 456: Story Design For Computer Animation

Animation principles and production for story development and design. Design, development, and production of several storyreels, which are a tool for the pre-production of animated features and shorts. Student use authoring tools to present finished work.

CSE 457: 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.

CSE 458: Computer Animation

Introduction to basic principles of computer generated animation. Focus on the modeling and lighting of animated characters. Students from Art, CSE, and Music team up on projects to be built on commercially-available modeling and lighting packages.
Prerequisite: either CSE 457, ART 380, or MUSIC 403.

CSE 459: Pre-production For Collaborative Animation

Pre-production of collaboratively designed animated shorts. In-depth analysis of classical and computer generated works. Character design and pre-planning, model sheets, character rigging, storyreel and animatics, character motion, design for multiple characters, and principles of animation as applied to character motion and effects.
Prerequisite: CSE 458.

CSE 460: Animation Capstone

Apply the knowledge gained in previous animation courses to produce a short animated film. Topics include scene planning, digital cinematography, creature and hard surface modeling, animatics and basics of character animation, and rendering techniques.
Prerequisite: CSE 458, CSE 459.

CSE 464: Advanced Topics In Digital Animation

Students design individual animated works for professional quality demo reels. 2- and 3-D animatics, special effects design, advanced character animation techniques, 3-D paint techniques and integration, short design, sequence planning, non-photorealistic rendering options, interactive animation for pre-planning, and advanced production techniques and strategies.
Prerequisite: CSE 458.

CSE 481v: VR Capstone

Learn a ton about Virtual and Augmented Reality, get familiar with the latest technology and software, and build an app in 10 weeks.

Professional (Evening) Courses

CSEP 557: Current Trends In Computer Graphics

Introduction to computer image synthesis, modeling, and animation emphasizing the state-of-the-art algorithm applications. Topics may include visual perception, image processing, geometric 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.
Prerequisite: CSE majors only.

CSEP 576: Computer Vision

Provides an overview of computer vision, emphasizing the middle ground between image processing and artificial intelligence. Image formation, pre-attentive image processing, boundary and region representations, and case studies of vision architectures.