184 bunny logo

CS 184/284A Spring 2025

Instructor: Ren Ng / Lecture: 3:30-5:00PM Tu & Th, Birge 50

Course Schedule

Skip to current week

Wk. Date Lecture Discussion Homework Project
1Tue
Jan 21
1. Introduction
Slides / Recording / Ed Thread
C++ Review Session
Slides
Thu
Jan 23
2. Drawing Triangles
Slides / Recording / Ed Thread
Homework 0
2Tue
Jan 28
3. Sampling and Aliasing
Slides / Recording / Ed Thread
2. Triangles and Sampling
Slides / Worksheet / Solutions
Thu
Jan 30
4. Transforms
Slides / Recording / Ed Thread
3Tue
Feb 04
5. Texture Mapping
Slides / Recording / Ed Thread
3. Transforms and Texture Mapping
Slides / Worksheet / Solutions
Homework 1 Checkpoint
(due 02/07)
Thu
Feb 06
6. Rasterization Pipeline
Slides / Recording / Ed Thread
Homework 1
(due 02/18)
4Tue
Feb 11
7. Bezier Curves & Surfaces
Slides / Recording / Ed Thread
4. Rasterization, Splines, and Curves
Slides / Worksheet / Solutions
Thu
Feb 13
8. Mesh Representations + Geometry Processing
Slides
5Tue
Feb 18
9. Ray Tracing5. Half Edges/Ray-Surface Intersection Homework 2 Checkpoint
(due 02/21)
Thu
Feb 20
10. Ray Tracing - Acceleration StructuresHomework 2
(due 03/04)
6Tue
Feb 25
11. Radiometry and Photometry6. Ray Tracing/Radiometry
Thu
Feb 27
12. Monte Carlo Integration
7Tue
Mar 04
13. Global Illumination & Path Tracing7. Probability/Monte Carlo Estimators Homework 3 Checkpoint
(due 03/07)
Thu
Mar 06
14. Material ModelingHomework 3
(due 03/18)
8Mon
Mar 10

Exam 1 (7-9PM)

No Discussion
Tue
Mar 11
15. Camera & Lenses I
Thu
Mar 13
16. Cameras & Lenses II
9Tue
Mar 18
17. Intro to Animation / Kinematics9. Cameras Homework 4 Checkpoint
(due 03/21)
Final Project Proposal
(due 04/03)
Thu
Mar 20
18. SimulationHomework 4
(due 04/08)
10Tue
Mar 25

No Lecture (Spring Break)

No Discussion
Thu
Mar 27
11Tue
Apr 01
19. Intro to Color Science11. Animation, Simulation, Kinematics
Thu
Apr 03
20. Intro to Color Science IIFinal Project Milestone
(due 04/20)
12Tue
Apr 08
21. Image Sensors12. Final Project Mentoring / Tips
Thu
Apr 10
22. Image Processing
13Tue
Apr 15
23. Virtual Reality I13. Color
Thu
Apr 17
24. Virtual Reality II
14Tue
Apr 22
25. Guest Lecture (TBA)14. Light Field Cameras
Thu
Apr 24
26. Guest Lecture (TBA)Final Project Report & Video
(due 05/04)
15Mon
Apr 28

Exam 2 (7-9PM)

15. Final Project Mentoring / Tips
Tue
Apr 29
27. Guest Lecture (TBA)
Thu
May 01
28. Research in Ren's Group
16Mon
May 05
Final Project Presentations (on 05/05)