184 bunny logo

CS 184/284A Spring 2026

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

Course Schedule

Skip to current week

Wk. Date Lecture Discussion Homework Project
1Tue
Jan 20
1. Introduction
Slides
No Discussion
Thu
Jan 22
2. Drawing Triangles
Slides
2Tue
Jan 27
3. Sampling and Aliasing
Slides
2. Triangles and Sampling
Slides / Worksheet / Solutions
Thu
Jan 29
4. Transforms
Slides
Homework 0
3Tue
Feb 03
5. Transforms cont.
Slides
3. Transforms and Texture Mapping
Slides / Worksheet / Solutions
Thu
Feb 05
6. Texture Mapping
Slides
Homework 1 Checkpoint
(due 02/08)
4Tue
Feb 10
7. Rasterization Pipeline
Slides
4. Texture Mapping and Graphics Pipeline
Slides / Worksheet / Solutions
Homework 1
(due 02/18)
Thu
Feb 12
8. Rasterization Pipeline cont.
Slides
5Tue
Feb 17
9. Bezier Curves and Surfaces
Slides
5. Splines and Curves
Slides / Worksheet / Solutions
Thu
Feb 19
10. Bezier Curves and Surfaces cont.
Slides
Homework 2 Checkpoint
(due 02/23)
6Tue
Feb 24
11. Bezier Curves and Surfaces cont.
Slides
6. Half Edges and Ray Tracing
Slides / Worksheet / Solutions
Homework 2
(due 03/04)
Thu
Feb 26
12. Mesh Representations and Geometry Processing
Slides
7Tue
Mar 03
13. Ray Tracing and Acceleration Structures
Slides
7. Ray Tracing
Slides / Worksheet / Solutions
Thu
Mar 05
14. Radiometry, Photometry and Monte Carlo Integration
8Tue
Mar 10
15. Monte Carlo Integration cont.
Slides
8. Photometry and Monte Carlo Integration
Slides / Worksheet / Solutions
Homework 3 Checkpoint
(due 03/13)
Thu
Mar 12
16. Global Illumination and Path Tracing
Slides
Fri
Mar 13
Exam 1 Review Session
Slides
9Mon
Mar 16

Exam 1 Week

No Discussion Homework 3
(due 03/30)
Tue
Mar 17
17. Material ModelingFinal Project Proposal
Thu
Mar 19
18. Camera and Lenses
10Tue
Mar 24

No Lecture (Spring Break)

No Discussion
Thu
Mar 26
11Tue
Mar 31
19. Introduction to Physical Simulation11. Final Project Workshops
Thu
Apr 02
20. Introduction to AnimationHomework 4 Checkpoint
(tentatively due 04/03)
Final Project Milestone
12Tue
Apr 07
21. Introduction to Color Science12. Simulation, Kinematics, Animation Homework 4
(tentatively due 04/20)
Thu
Apr 09
22. Introduction to Color Science II
13Tue
Apr 14
23. Virtual Reality I13. Color
Thu
Apr 16
24. Virtual Reality II
14Tue
Apr 21
25. Image Sensors14. VR and Image Sensors Final Project Report & Video
Thu
Apr 23
26. Special Topics: Q&A on Olo / Oz
Fri
Apr 24
Exam 2 Review Session
15Mon
Apr 27

Exam 2 Week

No Discussion
Tue
Apr 28
27. Image Processing and Light Field Cameras
Thu
Apr 30

Guest Lecture: Tetrachromacy (Jessica Lee)

16Tue
May 05
No Discussion Final Project Presentations