CS 4300/5310 Computer Graphics

"Let us make some pretty pictures--from the ground up" -- Your Instructor

Card image cap

The Famous Utah Teapot

Card image cap

The Dragon!

Card image cap

The Stanford Bunny

Quick Links: Piazza Forum Board | Office Hours Sign up | Teams Channel


Schedule/Road Map


The following is our tentative syllabus for the course, changes should be expected throughout the semester. I will announce in class, piazza, or through e-mail any major changes.
Week
Date
Lecture and Readings Problem Sets Note(s)
1 Wednesday - September 04, 2024
A1 Released (Due Sep. 18 Anywhere on Earth)

(Late Deadline Sept 25. for up to 90%)
Welcome back to class!

Note: 1st assignment has extra time to accomodate students who add late.
2 Wednesday - September 11, 2024
A2 Released (Due Sep. 25 Anywhere on Earth)

(Late Deadline Oct. 2 for up to 90%)
3 Wednesday - September 18, 2024
A3 Released (Due Oct. 2 Anywhere on Earth)

(Late Deadline Oct. 9 for up to 90%)
Mike at DConf -- may have some email delays
4 Wednesday - September 25, 2024
A4 Released (Due Oct. 9 Anywhere on Earth)

(Late Deadline Oct. 16 for up to 90%)
-- --
5 Wednesday - October 02, 2024
A5 Released (Due Oct. 16 Anywhere on Earth)

(Late Deadline Oct. 23 for up to 90%)
6 Wednesday - October 09, 2024
A6 Released (Due Oct. 23 Anywhere on Earth)

(Late Deadline Oct. 30 for up to 90%)
7 Wednesday - October 16, 2024
A7 Released (Due Oct. 30 Anywhere on Earth)

(Late Deadline Nov. 6 for up to 90%)
-Final Project Ideas

-Previous Year Projects

-Form Teams Spreadsheet

-Final Project Repository (Use this for your project!)
8 Wednesday - October 23, 2024
A8 Released (Due Nov. 6 Anywhere on Earth)

(Late Deadline Nov. 13 for up to 90%)
Start finding resources/tutorials to aide in your final project/consult with professor on idea if needed.
9 Wednesday - October 30, 2024
A9 Released (Due Nov. 13 Anywhere on Earth)

(Late Deadline Nov. 20 for up to 90%)
Graphics Cheat Sheet There is no exam for this course, however, I have a handy cheat sheet for you to go on forward with!
10 Wednesday - November 06, 2024
A10 Released (Due Nov. 20 Anywhere on Earth)

(Late Deadline Nov. 27 for up to 90%)
Commit to a final project idea
11 Wednesday - November 13, 2024
A11 Released (Due Nov. 27 Anywhere on Earth)

(Late Deadline Dec. 4 for up to 90%)
12 Wednesday - November 20, 2024
13 Wednesday - November 27, 2024
Fall Break -- no class
14 Wednesday - December 04, 2024
Start wrapping up project, and begin video production
15 Wednesday - December 11, 2024
Project Due last day of computer graphics class (i.e. TODAY) (AOE) -- 10% late penalty every day project is late Today is the last day of class
16 Wednesday - December 18, 2024
Semester is over--this is just an FYI bonus lecture. Enjoy!
17 Wednesday - December 25, 2024
Semester is over--this is just an FYI bonus lecture. Enjoy!
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!