Computer Graphics - Coms 331

Lectures and Assignments

Fall 2007


Mtg Date Lec Topic Reading Homework Projects
1 Wed, Aug 22
Introduction Ch. 1

2 Fri, Aug 24 1 The Graphics Window Sec. 2.1 HW 1
3 Mon, Aug 27 2 The User Interface Sec. 2.4 HW 2
4 Wed, Aug 29 3 Coordinate Systems Sec. 3.1 - 3.2 HW 3
5 Fri, Aug 31 4 2D Graphics Sec. 3.1 - 3.2 HW 4
6 Mon, Sep 3 5 The Graphics Pipeline Sec. 3.2.1 HW 5 Proj 1 - Function Plotter
7 Wed, Sep 5 6 Primitive Objects Sec. 2.2 - 2.3, 3.4 HW 6
8 Fri, Sep 7 7 Geometric Transformations Sec. 5.6 HW 7
9 Mon, Sep 10 8 The Modelview Matrix Sec. 5.4 - 5.5 HW 8
10 Wed, Sep 12 9 The Modelview Stack Sec. 5.4 - 5.5 HW 9
11 Fri, Sep 14 10 The View Frustum Sec. 7.1 - 7.3 HW 10
12 Mon, Sep 17 11 Color and Shading Ch. 11 HW 11 Proj 2 - Paint by Numbers
13 Wed, Sep 19 12 Lighting - Light Sources Sec. 8.1 - 8.3 HW 12
14 Fri, Sep 21 Test 1
15 Mon, Sep 24 13 Lighting - Material Properties Sec. 8.1 - 8.3 HW 13
16 Wed, Sep 26 14 Textures Sec. 8.5 HW 14 Proj 3 - Cityscape
17 Fri, Sep 28 15 Programming Textures Sec. 8.5 HW 15
18 Mon, Oct 1 16 Mipmaps
HW 16
19 Wed, Oct 3 17 Animation Sec. 3.5 HW 17
20 Fri, Oct 5 18 Points and Vectors Sec. 4.1 - 4.2 HW 18
21 Wed, Oct 10 19 Transformations in 3D Sec. 5.1 - 5.3 HW 19
22 Fri, Oct 12 20 Dot Products Sec. 4.3 HW 20
23 Mon, Oct 15 21 Arbitrary Rotations Sec. 5.3 HW 21 Proj 4 - Photoshop
24 Wed, Oct 17 22 Cross Products Sec. 4.4 HW 22
25 Fri, Oct 19 Test 2
26 Mon, Oct 22 23 The View Matrix Sec. 7.2 HW 23
27 Wed, Oct 24 24 Introduction to Meshes Sec. 6.1 - 6.4 HW 24
28 Fri, Oct 26 25 Meshes Generated by Functions Sec. 6.5 HW 25
29 Mon, Oct 29 26 Parameterized Meshes Sec. 6.5 HW 26
30 Wed, Oct 31 27 The Lighting Model Sec. 8.2 HW 27 Proj 5 - Relief Map
31 Fri, Nov 2 28 Preserving Normals
HW 28
32 Mon, Nov 5 29 The Projection Matrix Sec. 7.4 HW 29
33 Wed, Nov 7 30 Clipping Lines Sec. 3.3 HW 30
34 Fri, Nov 9 31 Clipping Polygons Sec. 3.3 HW 31
35 Mon, Nov 12 32 Rasterizing Lines 1 Sec. 9.4 HW 32
36 Wed, Nov 14 33 Rasterizing Lines 2 Sec. 9.4 HW 33
37 Fri, Nov 16 Test 3
38 Mon, Nov 19 34 Rasterizing Polygons 1 Sec. 9.7 HW 34 Proj 6 - Racetrack
39 Mon, Nov 26 35 Rasterizing Polygons 2 Sec. 9.7 HW 35
40 Wed, Nov 28 36 Shading Polygons Sec. 8.3 HW 36
41 Fri, Nov 30 37 The Framebuffer 1 Sec. 8.4, 9.3 HW 37
42 Mon, Dec 3 38 The Framebuffer 2 Sec. 8.4, 9.3 HW 38