| Week | Class | Date | CS540 Topics | Reading | Due | |
|---|---|---|---|---|---|---|
| 1 | 1 | 5-Jan | Course Overview The Sampler Program |
1.1-1.5 | ||
| 2 | 7-Jan | Graphics History and Terminology | ||||
| 3 | 8-Jan | Java Graphics Primitives | ||||
| 2 | 4 | 12-Jan | RGB Color | 3.3 | ||
| 5 | 14-Jan | Points and Lines Line Attributes |
3.5, 3.7 | Sampler Program | ||
| 6 | 15-Jan | Circles The 2D Project |
2.2 | |||
| 2 | 19-Jan | Martin Luther King Day | ||||
| 7 | 21-Jan | Picking Highlighting |
||||
| 8 | 22-Jan | User Interfaces | ||||
| 4 | 9 | 26-Jan | Scan-Line Fill Boundary Fill |
|||
| 10 | 28-Jan | Transformations and Matrices Composite Transformations |
6.1-6.3 | 2D Functional Spec | ||
| 11 | 29-Jan |
Homogeneous Coordinates Class will end at 2 PM. |
||||
| 5 | 12 | 2-Feb | Transformations in Java 2DGraphics | |||
| 13 | 3-Feb | Review | ||||
| 14 | 5-Feb | Exam 1 | ||||
| 6 | 15 | 9-Feb | Go over Exam 1 Cohen-Sutherland Line Clipping |
|||
| 16 | 11-Feb | Liang Barsky Line Clipping Polygon Clipping |
||||
| 17 | 12-Feb | Barycentric Coordinates Triangles |
3.6 | |||
| 7 | 16-Feb | Presidents' Day | ||||
| 18 | 18-Feb | PPM files | 2D Project | |||
| 19 | 19-Feb | 3-D Viewing First 3-D Project |
7.1 | |||
| 8 | 20 | 23-Feb | Hidden Surface Elimination BSP-Trees |
8.1 | ||
| 21 | 25-Feb | Z-Buffer | 8.2 | |||
| 22 | 26-Feb | Illumination Models Ambient Light Diffuse Reflection |
9.1 | Color Triangle | ||
|   |   | 2-Mar 4-Mar 5-Mar |
Spring Break Week | |||
| 9 | 23 | 9-Mar | Curves | 15.1-15.4 | ||
| 24 | 11-Mar | Cubic Splines | 15.5 | |||
| 25 | 12-Mar | Bezier Curves | 15.6.1 | |||
| 10 | 26 | 16-Mar | Ray Tracing, Ray-Sphere Intersection | 10.1-10.3 | ||
| 27 | 18-Mar | Illumination Models Ambient Light Diffuse Reflection |
9.1 | |||
| 28 | 19-Mar | Shadows | 10.5 | |||
| 11 | 29 | 23-Mar | Phong Shading | 9.2 | ||
| 30 | 25-Mar | Fractals | First 3-D Project | |||
| 31 | 26-Mar | more Fractals | ||||
| 12 | 32 | 30-Mar | Morphing | |||
| 33 | 1-Apr | Exam Review | ||||
| 34 | 2-Apr | Exam 2 | ||||
| 13 | 35 | 6-Apr | Color RGB and HSV | Chapter 20 21.2.2 |
||
| 36 | 8-Apr | ? | Second 3-D Project Simple Ray-Tracing |
|||
| 37 | 9-Apr | Presentations and Evaluations | ||||
| 13 | 35 | 13-Apr | Presentations and Evaluations | |||
| 38 | 15-Apr | Presentations and Evaluations | ||||
| 16-Apr | Final exams begin - no final exam for this course | |||||