30-Aug |
|
|
Intro |
1-Sep |
|
1 |
Synthetic cameras, etc. |
6-Sep |
|
2.1-2.4 |
Writing an OpenGL program |
8-Sep |
Exercise 1 |
2.5-2.10 |
Controlling the View |
9-Sep |
Last day to add classes |
13-Sep |
Homework 1 |
3.1-3.5 |
Hands-on practice; interaction |
15-Sep |
|
3.6-3.9 |
Event-handling in OpenGL |
20-Sep |
|
4.1-4.2 |
Points, vectors, scalars, and
linear transforms, but no coordinates |
22-Sep |
|
4.3-4.8 |
Coordinate systems and frames;
homogeneous coordinates |
23-Sep |
Last day to drop classes |
27-Sep |
|
4.9-4.12 |
Conjugation for Fun and Profit |
29-Sep |
Homework 2 |
|
The cube.c example, and
what's wrong with it |
4-Oct |
No classes |
6-Oct |
|
5.1-5.3 |
Viewing and Positioning |
11-Oct |
|
5.4-5.7 |
Projections, hidden surfaces, meshes |
13-Oct |
No classes |
18-Oct |
|
5.8-5.10 |
Projections |
20-Oct |
|
6.1-6.3 |
Shading, light, reflection |
25-Oct |
|
6.4-6.6 |
Computations for shading |
27-Oct |
|
6.7-6.10 |
Lighting and shading in OpenGL |
28-Oct |
Last day to withdraw from classes |
1-Nov |
|
TBA |
TBA |
3-Nov |
|
TBA |
TBA |
8-Nov |
|
TBA |
TBA |
10-Nov |
|
TBA |
TBA |
15-Nov |
|
|
Misc. topics from book |
17-Nov |
|
|
Misc. topics from book |
22-Nov |
|
|
Misc. topics from book |
24-Nov |
Thanksgiving: no classes |
29-Nov |
|
|
2-D graphics in Java |
1-Dec |
|
|
Event handling in Java |
6-Dec |
|
|
3-D graphics in Java |
8-Dec |
|
|
Time and threads in Java |
13-Dec |
Emergency/Study Day |
15-Dec |
Catch up & review |