
CS 184/284A Spring 2026
Instructor: James O’Brien /
Lecture: 2:00-3:30PM Tu & Th, Zoom
Course Schedule
| Wk. | Date | Lecture | Discussion | Homework | Project |
|---|---|---|---|---|---|
| 1 | Tue Jan 20 | 1. Introduction Slides | No Discussion | ||
| Thu Jan 22 | 2. Drawing Triangles Slides | ||||
| 2 | Tue Jan 27 | 3. Sampling and Aliasing Slides | 2. Triangles and Sampling Slides / Worksheet / Solutions |
||
| Thu Jan 29 | 4. Transforms Slides | Homework 0 | |||
| 3 | Tue 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) | |||
| 4 | Tue 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 | ||||
| 5 | Tue 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) | |||
| 6 | Tue 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 | ||||
| 7 | Tue 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 | ||||
| 8 | Tue 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 |
||||
| 9 | Mon Mar 16 | Exam 1 Week | No Discussion | Homework 3 (due 03/30) | |
| Tue Mar 17 | 17. Material Modeling | Final Project Proposal | |||
| Thu Mar 19 | 18. Camera and Lenses | ||||
| 10 | Tue Mar 24 | No Lecture (Spring Break) | No Discussion | ||
| Thu Mar 26 | |||||
| 11 | Tue Mar 31 | 19. Introduction to Physical Simulation | 11. Final Project Workshops |
||
| Thu Apr 02 | 20. Introduction to Animation | Homework 4 Checkpoint (tentatively due 04/03) | Final Project Milestone | ||
| 12 | Tue Apr 07 | 21. Introduction to Color Science | 12. Simulation, Kinematics, Animation | Homework 4 (tentatively due 04/20) | |
| Thu Apr 09 | 22. Introduction to Color Science II | ||||
| 13 | Tue Apr 14 | 23. Virtual Reality I | 13. Color | ||
| Thu Apr 16 | 24. Virtual Reality II | ||||
| 14 | Tue Apr 21 | 25. Image Sensors | 14. 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 | ||||
| 15 | Mon 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) | ||||
| 16 | Tue May 05 | No Discussion | Final Project Presentations |