[Home]
[Course Info]
[Lectures/Readings]
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:
TA
[zhehaoli@stanford.edu]
 
TA
[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. The CS248B Ed page is located here. We also have a canvas page here.

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