Interactive Computer Graphics


Stanford School of Engineering



High quality computer graphics require robust, fast responding systems for optimal display. This course goes beyond rendering and focuses on computational geometry, animation and simulation to create interactive, user-focused imagery. As a final project, students implement an interactive video game utilizing various concepts covered in the class. Games may be designed on mobile devices, in a client/server/browser environment, or on a standard personal computer.


Introduction to Computer Graphics and Imagining (CS148)

Topics include

  • Articulation
  • Collision detection
  • Implicit surfaces
  • Motion capture and editing
  • Particle systems and crowds
  • Rigid and deformable bodies
  • Skinning
  • Splines

Course Availability

The course schedule is displayed for planning purposes – courses can be modified, changed, or cancelled. Course availability will be considered finalized on the first day of open enrollment. For quarterly enrollment dates, please refer to our graduate education section.

Thank you for your interest. No sections are available. Please click the button below to receive an email when the course becomes available again.

Notify Me