Fall 2025 · all years

Stanford CS248B, Fall 2025

Fundamentals of Computer Graphics:
Animation and Simulation

Instructors: Doug James and Karen Liu
Time: Tuesday and Thursday 1:30-2:50PM (First class on 9/23)
Location: Packard 101 and on Zoom via CGOE

Course Description

This course provides a comprehensive introduction to computer graphics, focusing on fundamental concepts and techniques in Computer Animation and Physics Simulation. Topics include numerical integration, 3D character modeling, keyframe animation, skinning/rigging, inverse kinematics, rigid body dynamics, deformable body simulation, and fluid simulation.

Instructors

Doug James
Doug James
[djames at stanford]
 
Karen Liu
Karen Liu
[ckliu38 at stanford]
 
 
Your fun and helpful TAs:
Zhehao Li
[zhehaoli@stanford.edu]
 
Koven Yu
[koven@cs.stanford.edu]
 
 

Prerequisites

CS 107, MATH 51

Textbook

There is no required textbook for CS248B.

Discussion Boards

We will be using Ed for general class announcements and discussions. See the CS248B Ed page and the CS248B Canvas page.

Assignments and Exams (What you'll be doing!)

Programming assignments. Students will complete four programming assignments.

Exams. There will be no exams in this course.

Late hand-in policy. Each student has a total of 9 late days for 4 programming assignments. Using 1 late day extends the deadline by 24 hours. There is no limit on the number of late days per assignment. No assignment will be accepted for more than 9 days after the deadline. Late assignments will not be accepted if you are out of late days, so use the late days wisely!

Grade breakdown