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; Normal Vectors

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.)