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

Note on Course Availability

This course is typically offered Winter quarter.

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 certificate homepage.

Thank you for your interest. The course you have selected is not open for enrollment. Please click the button below to receive an email when the course becomes available again.

Request Information