A tentative syllabus for the class appears below.

Week 1 Aug 23 Introduction, Procedures
Aug 25 Introduction to OpenGL/GLUT programming OpenGL notes
(see also ~cs4451/glut-examples)
Aug 27 Introduction to OpenGL/GLUT programming

First assignment out

Week 2 Aug 30 Graphics hardware 4 (Intro), 4.2, 4.4, 4.6
Sept 1 Graphics hardware
Sept 3 Graphics Software

First assignment in

1.6, 2.2

(samples in glut-examples/a1*.c)

Week 3 Sept 6 HOLIDAY (Labor Day)
Sept 8 Lines 3.5-3.6, 13.1
Sept 10 Polygons

Second assignment out

3.1-3.2, 3.17
Week 4 Sept 13 review, discussion Anna's review notes ECSCW
Sept 15 TEST 1 ECSCW
Sept 17 Windows and Viewports

2D Clipping

5.4

3.11-3.14

ECSCW
Week 5 Sept 20 2D Transformations 5.1-5.3
Sept 22 3D Mathematics 5.6-5.8
Sept 24 3D Mathematics 5.6-5.8
Week 6 Sept 27 3D Projections

Second assignment in

6.1-6.5.2


Sept 29 3D Projections 6.1-6.5.2
LAST DAY
TO DROP
Oct 1 3D Projections
3D Clipping

Third assignment out

6.1-6.5.2
6.5.3-6.6
Week 7 Oct 4 3D Clipping

Midterm Online Class Evaluation

6.5.3-6.6
Oct 6 3D Clipping
OpenGL Picking
6.5.3-6.6
(OpenGL Book) 13
Oct 8 Visible Surface Determination 15 (Intro), 15.2, 15.4-15.6
Week 8 Oct 11 Visible Surface Determination 15 (Intro), 15.2, 15.4-15.6
Oct 13 Color & Vision 13.2-13.3.5, 13.5
Oct 15 Color & Vision

Third assignment in

13.2-13.3.5, 13.5 (same)
Week 9 Oct 18 HOLIDAY (Fall Break)
Oct 20 Illumination & Shading (basic) 16.1-16.2
Oct 22 Illumination & Shading (basic)

Fourth assignment out

16.1-16.2 (same)
Week 10 Oct 25 Illumination & Shading (basic) 16.1-16.2 (same)
Oct 27 Retained Mode Graphics Chapter 7 (Foley et al)
Oct 29 Retained Mode Graphics Chapter 7 (Foley et al)
Week 11 Nov 1 Retained Mode Graphics Chapter 7 (Foley et al) (same)
Nov 3 review, discussion

Forth assignment in

Nov 5 TEST 2

Fifth assignment out
Week 12 Nov 8 Special Effects (Irfan Essa) UIST
Nov 10 Animation (Jessica Hodgins) UIST
Nov 12 discussion of assignment 5
Week 13 Nov 15 Illumination & Shading (texture mapping) 16.3
Nov 17 Illumination & Shading (advanced) 16.4-16.5
Nov 19 Illumination & Shading (advanced) 16.4-16.5 (same)
Week 14 Nov 22 Ray Tracing

Fifth assignment in

15.10, 16.12

Nov 24 Ray Tracing

Final assignment out

15.10, 16.12

Nov 26 HOLIDAY (Thanksgiving)
Week 15 Nov 29 Ray Tracing 15.10, 16.12
Dec 1 Modeling Curves and Surfaces 11, 11.1, 11.2 (parts), 11.3 (parts)
Dec 3 Modeling Curves and Surfaces 11, 11.1, 11.2 (parts), 11.3 (parts)
Week 16 Dec 6 TBA (Advanced topics, SIGGRAPH)
Dec 8 TBA (Advanced topics, SIGGRAPH)

Final assignment in

Dec 10 Review, discussion

Dec 16 FINAL EXAM (2:50-5:40)