CS 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 Assignments Note(s)
1 Monday - September 12, 2022
A1 Released (Due Sept. 22 Anywhere on Earth)

Lab 1 Out(Due Sept. 21)
Welcome back to class!

No in-person class today, Recording will be available
2 Monday - September 19, 2022
Lab 2 Out(Due Sept. 28 AOE) Come to class--first in-person class meeting!
3 Monday - September 26, 2022
A2 Out (Due. Oct. 13 Anywhere on Earth)

Lab 3 Out(Due Oct. 5)
-- --
4 Monday - October 03, 2022
Lab 4 Out (Due Oct. 12)
-- --
5 Monday - October 10, 2022
No class today. Historically, we'd have this as an extra class, so I'm just going to put a recording here from last semester if you'd like
6 Monday - October 17, 2022
A3 Released (Due Oct. 27 Anywhere on Earth)

Lab 5 Out(Due Oct. 26 AOE)
-- --
7 Monday - October 24, 2022
Lab 6 Out(Due Nov. 3rd AOE)
-- --
8 Monday - October 31, 2022
A4 Released (Due Nov. 10)

Lab 7 Out(Due Nov. 9 AOE)
-- --
9 Monday - November 07, 2022
Lab 8 Out (Due Nov. 16 AOE) -Final Project Ideas

-Previous Year Projects

-Form Teams Spreadsheet

-Final Project Repository (Use this for your project!)
10 Monday - November 14, 2022
A5 Released (Due Nov. 5)

Lab 9 Out(Nov. 4 AOE)
Start finding resources/tutorials to aide in your final project/consult with professor on idea if needed.
11 Monday - November 21, 2022
A6 Released (Due Dec. 1 anywhere on Earth)

Lab 10 Out(Due Nov. 23 AOE)
Commit to a final project idea
12 Monday - November 28, 2022
Lab 11 Out (Due Nov. 30 AOE) Graphics Cheat Sheet There is no exam for this course, however, I have a handy cheat sheet for you to go on forward with!

Start wrapping up project, and begin video production
13 Monday - December 05, 2022
Tentatively an optional for fun Lab 12 or 13 Out
-- --
14 Monday - December 12, 2022
Project Due Dec 14th (AOE) Last day of Class!
15 Monday - December 19, 2022
Semester is over--this is just an FYI bonus lecture. Enjoy!
16 Monday - December 26, 2022
-- --
Semester is over--this is just an FYI bonus lecture. Enjoy!
17 Monday - January 02, 2023
-- --
Semester is over--this is just an FYI bonus lecture. Enjoy!
18 Monday - January 09, 2023
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!