184 bunny logo

CS 184/284A Fall 2026

Instructor: James O’Brien / Lecture: 3:30-5:00PM Tu & Th, Zoom

Course Schedule

Skip to current week

Wk. Date Lecture Discussion Homework Project
1Tue
Aug 25

No Lecture

C++ Review Session
Slides
Thu
Aug 27
1. Introduction
Slides
2Tue
Sep 01
2. Drawing Triangles
Slides
2. Triangles and Sampling
Slides / Worksheet / Solutions
Thu
Sep 03
3. Sampling and Aliasing
Slides
3Tue
Sep 08
4. Transforms
Slides
3. Transforms and Texture Mapping
Slides / Worksheet / Solutions
Homework 0
Thu
Sep 10
5. Transforms Continued
Slides
4Tue
Sep 15
6. Perspective Projection
Slides
4. Texture Mapping and Graphics Pipeline
Slides / Worksheet / Solutions
Homework 1 Checkpoint
(due 09/13)
Thu
Sep 17
7. Texture Mapping
Slides
Homework 1
(due 09/25)
5Tue
Sep 22
8. Hidden Surface Removal
Slides
5. Texture Mapping and Graphics Pipeline Continued
Slides / Worksheet / Solutions
Thu
Sep 24
9. Shading
Slides
6Tue
Sep 29
10. Bezier Curves and Surfaces
Slides
6. Splines and Curves
Slides / Worksheet / Solutions
Thu
Oct 01
11. Mesh Representations and Geometry Processing
Slides
Homework 2 Checkpoint
(due 10/03)
7Tue
Oct 06
12. Meshes
Slides
7. Half Edges and Ray Tracing
Slides / Worksheet
Homework 2
(due 10/09)
Thu
Oct 08

12b. B-Splines

Exam 1 Review Session
Slides/ Worksheet
8Mon
Oct 12

Exam 1 Week

No Discussion
Tue
Oct 13
13. Ray Tracing and Acceleration Structures
Slides
Homework 3 Checkpoint
(due 10/18)
Thu
Oct 15

Lecture Canceled

9Tue
Oct 20
14. Radiometry
Slides
9. Photometry and Monte Carlo Integration
Slides / Worksheet
Homework 3
(due 11/06)
Thu
Oct 22
15. Monte Carlo Integration
Slides
10Tue
Oct 27
16. Global Illumination & Path Tracing
Slides
10. Global Illumination and Materials
Slides / Worksheet
Thu
Oct 29
17. Introduction to Color Science
11Tue
Nov 03
18. Introduction to Color Science II 11. Color
Thu
Nov 05
19. Introduction to Animation Homework 4 Checkpoint
12Tue
Nov 10
20. Motion Capture 12. Simulation, Kinematics, Animation Homework 4Final Project Proposal
(due 11/10)
Thu
Nov 12
21. Inverse Kinematics and Optimization
13Tue
Nov 17
22. Introduction to Physical Simulation 13. Exam 2 Review Session
Thu
Nov 19
23. Fluid Simulation Final Project Milestone
(due 11/22)
14Tue
Nov 24
24. Virtual Reality 14. VR and Image Sensors
Thu
Nov 26

No Lecture (Thanksgiving)

15Mon
Nov 30

Exam 2 Week

No Discussion Final Project Report & Video
(due 12/06)
Tue
Dec 01
25. TBD
Thu
Dec 03

No Lecture

16Mon
Dec 07

RRR Week - No Lecture

No Discussion Final Project Presentations
Tue
Dec 08