Course Instruction
Victor B. Zordan

  • Fall 2007 - CS 130 (previously: Spring 2007, Fall 2006, Fall/Winter 2005, Fall/Winter 2004, Fall/Winter 2003)

    Introduction to Computer Graphics

    Class Website

    This class is an introductory undergraduate computer graphics class intended for students with interest in computer graphics, rendering, and animation. The course material will cover topics related to graphics fundamentals such as: geometry representations and transformations; rendering and light models; rasterization and anti-aliasing techniques; and basic animation. This course will include projects and/or indepth programming assignments. The students should know basic programming, algorithms, and linear algebra. Exposure to applications is made in the context of the fundamental concepts described as time allows.


  • Winter 2008 - CS 134 (previously: Spring 2006)

    Video Game Creation and Design

    Class Website

    This class is an introductory undergraduate computer graphics class intended for students with interest in computer game programming an design. The course material will cover topics related to game fundamentals such as: the phenomena of game; game design; game architecture; game engines; motion generation; behavior and AI for autonomous characters; interfaces; and networks for online play. The students should know basic graphics programming and cs130 is a pre-requisite.


  • Spring 2007 - CS 231 (previously: Spring 2005, Spring 2004, Fall 2002)

    Current Topics in Computer Animation

    Class Website

    This survey and project class covers recent techniques used in technical computer animation research. The curriculum will include: character animation using motion capture, IK, and dynamic simulation; deformable systems and other natural phenomena; facial animation; high-level behavior control; creature evolution; and procedural techniques. Students will be required to propose and complete an animation-related project as well as make presentations about their and previous work. Programming experience in C or C++ is required. Prerequisites include Computer Graphics (CS 130) or professor permission.

    The goals of this course are to provide a broad introduction to research questions in computer animation, familiarity with previous animation results, and experience in programming animation algorithms using standard software environments.

    Home Research Publications Teaching