Week |
Topic |
Assignment |
Comments |
1 |
Aug 26/28 |
Course Overview, C++ |
Lab 0: C++ Practice |
|
2 |
Sept 2/4 |
Ray Tracing: Basic Algorithm |
Lab 1: Building a Ray Tracer, part 1
| |
3 |
Sept 9/11 |
Ray Tracing: Modeling and Shading |
Lab 1: Building a Ray Tracer, part 2
| Sept 9: Last Day to Add/Drop |
4 |
Sept 16/18 |
Ray Tracing: Shadows, etc |
Lab 1: Building a Ray Tracer, part 3
| |
5 |
Sept 23/25 |
Introduction to OpenGL: The Pipeline
and Data Structures |
Lab 2: Getting Started with OpenGL
| |
6 |
Sept 20, Oct 2 |
Program Structure and Transformations |
Lab 3: Transformations |
|
7 |
Oct 7/9 |
Scene Graphs (Tues)
Exam Review (Thurs) |
No lab. |
Fri-Sat: Prof Orr at CCSC-NW Conference
Oct 7: Last Day to Choose CR/NC |
8 |
Oct 14/16 |
Exam 1 (Tues),
Thur: Camera and Navigation. |
Lab 4: Navigation |
Fri - Mid-semester day |
9 |
Oct 21/23 |
Camera (cont),
Lighting & Shaders |
Lab 5: Lighting & Shaders |
|
10 |
Oct 28/30 |
Lighting & Shaders |
Lab 5: Lighting & Shaders (cont) |
Fri: Last Day to Withdraw |
11 |
Nov 4/6 |
Textures |
Lab 6: Textures |
|
12 |
Nov 11/13 |
More on Textures and Shaders |
Lab 7: Final Project |
|
13 |
Nov 18/20 |
Exam review (Tues)
Exam 2 (Thurs) |
Lab 7: Final Project - Part 1 is due Tues |
Registration for Spring |
14 |
Nov 25/27 |
Work on Projects
| Lab 7: Final Project - Part 2 is due Tues |
Registration for Spring
Thanksgiving: no class Thurs or Fri |
15 |
Dec 2/4 |
Project Presentations - due Dec 4 |
Lab 7: Final Project - Completed project is due Thurs |
|
|
There is no final exam. |