1 
Course Overview
C++ Tutorial 

2 
Ray Casting 1: Generation and Intersection 

3 
Ray Casting 2: More Intersection 
Assignment 0 due 
4 
Transformations 1: Translation, Rotation and Scale 
Assignment 1 due 
5 
Transformations 2: In Modeling
Linear Algebra Tutorial 

6 
Ray Tracing 
Assignment 2 due 
7 
Local Illumination 

8 
Acceleration Data Structures 
Assignment 3 due
Quiz 1 material ends 
9 
Curves and Surfaces 


Quiz 1 

10 
Animation 1: Interpolation and Kinematics 

11 
Animation 2: Orientation and Quaternions 
Assignment 4 due 
12 
Animation 3: Dynamics 

13 
Graphics Pipeline 1: Perspective Transformations 
Assignment 5 due 
14 
Graphics Pipeline 2: Line Clipping and Rasterization 

15 
Graphics Pipeline 3: Polygon Rasterization 

16 
Graphics Pipeline 4: Polygon Clipping 

17 
Shadows 

18 
Global Illumination: Radiosity 

19 
Monte Carlo Ray Tracing 

20 
Color 1: Color Vision and Color Spaces 
Quiz 2 material ends 

Quiz 2 

21 
Color 2: Color Effects and Production 

22 
Texture Mapping 

23 
Sampling, Aliasing and MIP Mapping 
