This site is under construction. All dates and policies are tentative until this message goes away.

CS 184/284A Fall 2026
Instructor: James O’Brien /
Lecture: 3:30-5:00PM Tu & Th, Zoom
Course Schedule
| Wk. | Date | Lecture | Discussion | Homework | Project |
|---|---|---|---|---|---|
| 1 | Tue Aug 25 | No Lecture |
C++ Review Session Slides |
||
| Thu Aug 27 | 1. Introduction Slides |
||||
| 2 | Tue Sep 01 | 2. Drawing Triangles Slides |
2. Triangles and Sampling Slides / Worksheet / Solutions |
||
| Thu Sep 03 | 3. Sampling and Aliasing Slides |
||||
| 3 | Tue Sep 08 | 4. Transforms Slides |
3. Transforms and Texture Mapping Slides / Worksheet |
Homework 0 | |
| Thu Sep 10 | 5. Perspective Projection Slides |
||||
| 4 | Tue Sep 15 | 6. Texture Mapping | 4. Texture Mapping and Graphics Pipeline | Homework 1 Checkpoint (due 02/13) | |
| Thu Sep 17 | 7. Hidden Surface Removal | Homework 1 (due 02/25) | |||
| 5 | Tue Sep 22 | 8. Shading | 5. Splines and Curves | ||
| Thu Sep 24 | 9. Bezier Curves and Surfaces | ||||
| 6 | Tue Sep 29 | 10. Mesh Representations and Geometry Processing | 6. Half Edges and Ray Tracing | Homework 2 Checkpoint (tentatively due 02/23) | |
| Thu Oct 01 | 11. Ray Tracing | Homework 2 (tentatively due 03/04) | |||
| 7 | Tue Oct 06 | 12. Acceleration Structures | 7. Ray Tracing | ||
| Thu Oct 08 | 13. Radiometry and Photometry | ||||
| 8 | Mon Oct 12 | Exam 1 Week |
8. Photometry and Monte Carlo Integration | ||
| Tue Oct 13 | 14. Monte Carlo Integration | Homework 3 Checkpoint (tentatively due 03/13) | |||
| Thu Oct 15 | 15. Global Illumination and Path Tracing | 9. Exam 1 Review Session | |||
| 9 | Tue Oct 20 | 16. Path Tracing and Photon Maps | |||
| Thu Oct 22 | 17. Material Modeling and BRDFs | No Discussion | Homework 3 (tentatively due 03/30) | ||
| 10 | Tue Oct 27 | 18. Introduction to Color Science | |||
| Thu Oct 29 | 19. Introduction to Color Science II | ||||
| 11 | Tue Nov 03 | 20. Introduction to Animation | No Discussion | ||
| Thu Nov 05 | 21. Motion Capture | ||||
| 12 | Tue Nov 10 | 22. Inverse Kinematics and Optimization | 12. Global illumination and Materials | Final Project Proposal | |
| Thu Nov 12 | 23. Introduction to Physical Simulation | Homework 4 Checkpoint (tentatively due 04/05) | |||
| 13 | Tue Nov 17 | 24. Fluid Simulation | 13. Color | Homework 4 (tentatively due 04/24) | |
| Thu Nov 19 | 25. Virtual Reality | Final Project Milestone | |||
| 14 | Tue Nov 24 | 26. TBD | 14. Simulation, Kinematics, Animation | ||
| Thu Nov 26 | No Lecture (Thanksgiving) |
||||
| 15 | Mon Nov 30 | Exam 2 Week |
15. VR and Image Sensors | Final Project Report & Video | |
| Tue Dec 01 | 27. TBD | ||||
| Thu Dec 03 | No Lecture |
16. Exam 2 Review Session |