CS 4300 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 Wednesday - January 19, 2022
A1 Released (Due Feb. 3 Anywhere on Earth)

Lab 1 Out(Due Jan. 26th)
Welcome back to class!
2 Wednesday - January 26, 2022
Lab 2 Out(Due Feb. 2 AOE)
-- --
3 Wednesday - February 02, 2022
A2 Out (Due. Feb 17 Anywhere on Earth)

Lab 3 Out(Due Feb. 9)
-- --
4 Wednesday - February 09, 2022
Lab 4 Out (Due Feb. 16)
-- --
5 Wednesday - February 16, 2022
A3 Released (Due Mar. 3 Anywhere on Earth)

Lab 5 Out(Due Feb. 23 AOE)
-- --
6 Wednesday - February 23, 2022
Lab 6 Out(Due Mar. 2 AOE)
-- --
7 Wednesday - March 02, 2022
A4 Released (Due Mar. 11)

Lab 7 Out(Due Mar. 9 AOE)
-- --
8 Wednesday - March 09, 2022
Lab 8 Out (Due Mar. 23 AOE) -Final Project Ideas

-Previous Year Projects

-Form Teams Spreadsheet

-Final Project Repository (Use this for your project!)
9 Wednesday - March 16, 2022
-- --
(Spring Break -- no classes)
10 Wednesday - March 23, 2022
A5 Released (Due Mar. 31)

Lab 9 Out(Mar. 30 AOE)
Mike out of town for GDC, lecture wil be prerecorded

Start finding resources/tutorials to aide in your final project/consult with professor on idea if needed.
11 Wednesday - March 30, 2022
A6 Released (Due Apr. 8 anywhere on Earth)

Lab 10 Out(Due Apr. 6 AOE)
Commit to a final project idea
12 Wednesday - April 06, 2022
Lab 11 Out (Due Apr. 13 AOE) Mike tentatively out of town for ACCU Conf, lecture will be prerecorded

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 Wednesday - April 13, 2022
Tentatively an optional for fun Lab 12 or 13 Out
-- --
14 Wednesday - April 20, 2022
Tentatively an optional for fun Lab 12 or 13 Out -- --
15 Wednesday - April 27, 2022
Project Due Apr 27th (AOE) Last day of Class!
16 Wednesday - May 04, 2022
-- --
Semester is over--this is just an FYI bonus lecture. Enjoy!
17 Wednesday - May 11, 2022
-- --
Semester is over--this is just an FYI bonus lecture. Enjoy!
18 Wednesday - May 18, 2022
Semester is over--this is just an FYI bonus lecture. Enjoy!
19 Wednesday - May 25, 2022
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!