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.
Lecture and Readings Assignments Note(s)
1 Wednesday - September 06, 2023
A1 Released (Due Sept. 15 Anywhere on Earth) Welcome back to class!
2 Wednesday - September 13, 2023
A2 Released (Due Sept. 22 Anywhere on Earth)
3 Wednesday - September 20, 2023
A3 Released (Due Sept. 29 Anywhere on Earth)
-- --
4 Wednesday - September 27, 2023
A4 Released (Due Oct. 6 Anywhere on Earth)
-- --
5 Wednesday - October 04, 2023
A5 Released (Due Oct. 13 Anywhere on Earth) Mike tentatively lecturing remotely (presenting at cppcon)
6 Wednesday - October 11, 2023
A6 Released (Due Oct. 20 Anywhere on Earth)
7 Wednesday - October 18, 2023
A7 Released (Due Oct. 27 Anywhere on Earth) -Final Project Ideas

-Previous Year Projects

-Form Teams Spreadsheet

-Final Project Repository (Use this for your project!)
8 Wednesday - October 25, 2023
A8 Released (Due Nov. 3 Anywhere on Earth) Mike at Blender Conference

Start finding resources/tutorials to aide in your final project/consult with professor on idea if needed.
9 Wednesday - November 01, 2023
A9 Released (Due Nov. 10 Anywhere on Earth) 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 08, 2023
A10 Released (Due Nov. 17 Anywhere on Earth) Amit from AMD is visiting to start class(Fall 23)

Commit to a final project idea
11 Wednesday - November 15, 2023
Tentatively A11 Released (Due Nov. ?? Anywhere on Earth) Start wrapping up project, and begin video production
12 Wednesday - November 22, 2023
No Class -- Fall Break
13 Wednesday - November 29, 2023
14 Wednesday - December 06, 2023
Project Due last day of class (AOE) -- No tokens can be used on final project Last day of class
15 Wednesday - December 13, 2023
Semester is over--this is just an FYI bonus lecture. Enjoy!
16 Wednesday - December 20, 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!