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

First assignment out

 
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)
(away)
Week 3 Sept 4 HOLIDAY (Labor Day)  
Sept 6 Polygonal Modelling 2.1-2.4 (guest)
(away)
Sept 8 Rendering Polygonal Models

Second assignment out

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
(OGLPG Ch 13)

(same)
LAST DAY
TO DROP
Sept 29 Shading 6.2
Week 7 Oct 2 Smooth Shading

Midterm Online Class Evaluation

1.5, 6.3

(same)
Oct 4 Smooth Shading

Third assignment out

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
Accumulation Buffers

6.4

parts of 6.6
6.7

(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

Fourth assignment out


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

Fifth assignment out

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