![]() |
|||||
![]() |
|||||
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 | ![]() |
![]() |
![]() |
![]() |
Sept 15 | Viewing | ![]() |
![]() |
![]() |
Week 5 | Sept 18 | Viewing | ![]() |
(same) | ![]() |
![]() |
Sept 20 | review | ![]() |
![]() |
|
![]() |
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 | ![]() |
|
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 | ![]() |
![]() |
|
![]() |
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 | ![]() |
![]() |
|
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 | ![]() |
![]() |
|
![]() |
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 | ![]() |