COMP 350: Computer Graphics
Spring 2012
Tentative Detailed Class Schedule
|
Class # |
Date |
Topic |
|
1 |
Jan 27 |
Intro Class |
|
2 |
Jan 30 |
Introduction to Programming in C |
|
3 |
Feb 1 |
Introduction to OpenGL |
|
4 |
Feb 3 |
2D Graphics |
|
5 |
Feb 6 |
2D Graphics |
|
6 |
Feb 8 |
Interactive Graphics Programming |
|
7 |
Feb 10 |
Recursive Programming; Fractals |
|
8 |
Feb 13 |
Basic Animation; Double Buffering |
|
9 |
Feb 15 |
Basic Animation |
|
10 |
Feb 17 |
3D Math: Vectors and Matrices |
|
11 |
Feb 20 |
3D Math: Points, Lines, Planes, Surfaces |
|
12 |
Feb 22 |
Modeling Faces; |
|
13 |
Feb 24 |
Transformations and Transformation Matrices |
|
14 |
Feb 27 |
Transformations and 3D Graphics |
|
15 |
Feb 29 |
Applying Transformations |
|
16 |
Mar 2 |
Viewing |
|
17 |
Mar 12 |
Catch-Up Class |
|
18 |
Mar 14 |
Midterm Exam |
|
19 |
Mar 16 |
Parallel and Perspective Projections |
|
20 |
Mar 19 |
Hidden-Surface Removal |
|
21 |
Mar 21 |
Projections and Shadows |
|
22 |
Mar 23 |
Lighting; Light Sources |
|
23 |
Mar 26 |
Diffuse and Specular
Reflection Models |
|
24 |
Mar 28 |
Shading |
|
25 |
Mar 30 |
Clipping Algorithms |
|
26 |
Apr 2 |
Bresenham's Algorithms |
|
27 |
Apr 4 |
Back to Hidden-Surface Removal |
|
28 |
Apr 11 |
Buffers; Texture Mapping |
|
29 |
Apr 13 |
Texture Mapping |
|
30 |
Apr 16 |
Environment Mapping |
|
31 |
Apr 18 |
Compositing and Blending |
|
32 |
Apr 20 |
Image Processing |
|
33 |
Apr 23 |
Modeling |
|
34 |
Apr 25 |
Physics-Based Models; Collisions |
|
35 |
Apr 27 |
Fractals; Fractal Dimension; Fractal Methods |
|
36 |
Apr 30 |
Curves and Surfaces |
|
37 |
May 2 |
Bezier Curves; Splines; Nurbs |
|
38 |
May 4 |
Quadrics; Rendering with Ray Casting |
|
39 |
May 7 |
Ray Casting and Ray Tracing |
|
40 |
May 9 |
Ray Casting and Ray Tracing |
|
41 |
May 11 |
Catch-Up Class |
|
42 |
May 14 |
Review |
|
|
May 18 |
Final Exam (2 p.m.) |