Assignments
- Assignment 0: Vector Library (Very Easy)Due Apr 16, 2023 at 11:59pm10 Points Possible
- HW1Due Apr 16, 2023 at 11:59pm10 Points Possible
- Assignment 1: Painting (Easy)Due Apr 16, 2023 at 11:59pm10 Points Possible
- HW2Due Apr 23, 2023 at 11:59pm10 Points Possible
- Assignment 2: Blocky 3D Animal (Medium)Due Apr 30, 2023 at 11:59pm10 Points Possible
- HW3Due May 7, 2023 at 11:59pm10 Points Possible
- Assignment 3: Creating a Virtual World (Hard)Due May 14, 2023 at 11:59pm10 Points Possible
- HW4Due May 21, 2023 at 11:59pm10 Points Possible
- Assignment 4: Lighting (Medium)Due May 28, 2023 at 11:59pm10 Points Possible
- Assignment 5: Exploring a High-Level Graphics Library (Medium)Due Jun 7, 2023 at 5:20pm10 Points Possible
- SETS submission proofDue Jun 7, 2023 at 11:59pmNo Points Possible
- Syllabus Acknowledgement (New Quiz)1 Points Possible
- Syllabus Acknowledgement (New Quiz)No Points Possible
- Participation in lecture18 Points Possible
- Quiz 5 - CumulativeDue Jun 7, 2023 at 11:59pm10 Points Possible
- Lab Activity 5ClosedDue Jun 4, 2023 at 11:59pm10 Points Possible
- Lab Activity 4 - Multiple shaders and complex vertex shaderClosedDue May 28, 2023 at 11:59pm10 Points Possible
- Quiz 4 - Viewing, Projection & LightingDue May 22, 2023 at 11:59pm10 Points Possible
- Lab Activity 3 - UV Coordinates and TexturingClosedDue May 14, 2023 at 11:59pm10 Points Possible
- Quiz 3 - Colors & TexturingDue May 8, 2023 at 11:59pm10 Points Possible
- Lab Activity 2 - Improving PerformanceClosedDue Apr 30, 2023 at 11:59pm10 Points Possible
- Quiz 2 - Transformations & ModelingDue Apr 24, 2023 at 11:59pm10 Points Possible
- Lab Activity 1 - 2D drawing and transformsClosedDue Apr 23, 2023 at 11:59pmNo Points Possible
- Quiz 1 - Linear Algebra ReviewDue Apr 16, 2023 at 11:59pm10 Points Possible