A tentative syllabus for the class appears below.
THIS IS PROVIDED TO GIVE YOU A ROUGH IDEA OF MY CURRENT PLANS AND IS NOT CAST IN STONE. This syllabus will evolve as the class progresses, so be sure and check it frequently. |
|||||
|
|||||
Week 1 | Aug 21 | Introduction, Procedures | |||
Aug 23 | Introduction to OpenGL programming in Java | Magician Manual (OGLPG Ch 1) | |||
Aug 25 | Introduction to OpenGL programming in Java | ||||
Week 2 | Aug 28 | Computer Graphics Hardware | |||
Aug 30 | Basic 3d math | 1.1-1.3 | |||
Sept 1 | Polygonal Modelling
First assignment in |
2.1-2.4 | (guest) |
|
|
Week 3 | Sept 4 | HOLIDAY (Labor Day) | |||
Sept 6 | Polygonal Modelling | 2.1-2.4 | (guest) |
(away)
|
|
Sept 8 | Rendering Polygonal Models | 4.1, 4.3 | |||
Week 4 | Sept 11 | Coordinate Systems and Transformations | 1.1, 1.2, 5.1 (OGLPG App F) | ||
Sept 13 | Viewing | 5.2-5.3 | Color | ||
Sept 15 | Viewing | 5.2-5.3 | |||
Week 5 | Sept 18 | Viewing | (same) | ||
Sept 20 | review | (none) | |||
Sept 22 | TEST 1 | ||||
Week 6 | Sept 25 | Clipping | 6.1 | ||
Sept 27 | Clipping OpenGL Picking and Selection Second assignment in |
6.1 |
(same) | ||
LAST DAY TO DROP |
Sept 29 | Shading | 6.2 | ||
Week 7 | Oct 2 | Smooth Shading | 1.5, 6.3 | (same) |
|
Oct 4 | Smooth Shading | 1.5, 6.3 | (same) | ||
Oct 6 | Rasterizing Lines and Polygons | 6.4, example of z-buffer problems | (none) | ||
Week 8 | Oct 9 | Rasterizing Lines and Polygons
Hidden Surface Removal: Z-buffering, BSP |
6.4
parts of 6.6 |
(none) | |
Oct 11 | Hidden Surface Removal: Z-buffering, BSP Accumulation Buffers |
parts of 6.6 6.7 |
(none) | ||
Oct 13 | Retained Mode Graphics |
|
|||
Week 9 | Oct 16 | History of Computer Graphics (Video, part 1) |
|
ISWC | |
Oct 18 | Retained Mode Graphics
Third assignment in |
|
|||
Oct 20 | Retained Mode Graphics |
|
|||
Week 10 | Oct 23 | FALL BREAK | |||
Oct 25 | Retained Mode Graphics, Billboard Example | 8.3 | |||
Oct 27 | Retained Mode Graphics, Animation |
17.1, parts 17.2 and 17.4 |
|||
Week 11 | Oct 30 | Color, Human Vision | 15 | ||
Nov 1 | Color, Human Vision | 15 | |||
Nov 3 | review, discussion |
||||
Week 12 | Nov 6 | TEST 2 |
UIST | ||
Nov 8 | (guest) Curves and Surfaces | 3.1-3.4 | UIST | ||
Nov 10 | Local Reflection Models | parts of 7 | |||
Week 13 | Nov 13 |
Ray Tracing (intro) |
10.1, 10.3.1 |
||
Nov 15 | Ray Tracing Theory
Forth assignment in |
10.4-10.7 | |||
Nov 17 | Ray Tracing Strategies | 1.4, 12 | |||
Week 14 | Nov 20 | Ray Tracing Strategies | 12 | ||
Nov 22 | Texture Mapping | 8.1, 8.8 | |||
Nov 24 | HOLIDAY (Thanksgiving) | ||||
Week 15 | Nov 27 | Bump Mapping, Light Mapping | 8.4, 8.5 | ||
Nov 29 | Shadows | parts of 9 | |||
Dec 1 | Anti-aliasing | parts of 14 | |||
Week 16 | Dec 4 | review
Final assignment in |
|||
Dec 6 | TBA |
CSCW
|
|||
Dec 8 | TBA |
Washington
|
|||
|
|||||
TBA | FINAL EXAM |