Home Lectures and Readings Assignments and Exams Showcase

Course Announcements

01/04/2017Welcome to the CS 248 Winter 2017 Website!
01/10/2017Assignment 1 Posted
01/17/2017Assignment 2 Posted
01/31/2017Assignment 3 Posted
02/14/2017Assignment 4 Posted
02/28/2017Assignment 5 Posted


This is the second course in the computer graphics sequence, and as such it assumes a strong familiarity with rendering and image creation. The course has a strong focus on computational geometry, animation, and simulation. Topics include splines, implicit surfaces, geometric modeling, collision detection, animation curves, particle systems and crowds, character animation, articulation, skinning, motion capture and editing, rigid and deformable bodies, and fluid simulation. 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 using threading.


Meeting Times



Piazza will be used for Q&A in CS 248. Please enroll yourself through Piazza. For all other inquiries, you can email the course staff at cs248-win1617-staff@lists.stanford.edu.