CS360 Computer Graphics

CS360 Special Topics: Interactive Computer Graphics


Assignments


Lectures

Week#1 (8//29 T, 8/30 Th)
---Tuesday: Go over Syllabus and begin Chapter1-Introduction (pp.1-14).
---Thursday: Finish Chapter 1 notes.

Week#2 (9/5 T, 9/7 Th)
---Tuesday: Discuss Assign#1 - Graphics Primitives and Chapter2 - Straight Lines Part1(pp.21-45).
---Thursday: Discuss Chapter2 - Straight Lines Part2 (pp.45-54).

Week#3 (9/12 T, 9/14 Th)
---Tuesday: Begin Chapter2 - Polygns Part1 (pp.54-70).
---Thursday: Continue polygon discussion.

Week#4 (9/19 T, 9/21 Th)
---Tuesday: Continue Chapter2 - Polygns Part2 (pp.54-70).
---Thursday: Finish polygon discussion

Week#5 (9/26 T, 9/27 Th)
---Tuesday: Begin Chapter 3 - Circle Generators(pp.79-96)
---Thursday: Finish Circle Generators.

Week#6 (10/3 T, 10/5 Th)
---Tuesday: Begin Chapter 4 - Windowing and Clipping
---Thursday: Discuss Cohen-Sutherland & midpoint subdivision clipping algorithms

Week#7 (10/10 T, 10/12 Th)
---Tuesday: Complete Ploygon & Text Clipping. ---Thursday: Introductory Transformation discussion.

Week#8 (10/17 T, 10/19 Th)
---Tuesday: Clickable Image Map Datafile , Clickable Image Map Example , Object-oriented Programming Concepts in C++.
---Thursday: More OOP discussion including friends, function overloading, and operator overloading. Complete discussion of matrices and vectors.

Week#9 (10/24 T, 10/26 Th)
---Tuesday: Detailed discussion of Chapter 5 Transformations
---Thursday: CS360 Midterm Solution due Tuesday (10/31/95). Detailed discussion of viewing transformations (translation, scaling, and rotation).

Week#10 (10/31 T, 11/2 Th)
---Tuesday: More 2D transformation discussion including translation, scaling, rotation, and homogeneous coordinates and matrices.
---Thursday: Introduction to 3D transformations

Week#11 (11/7 T, 11/9 Th)
---Tuesday: Properties of direction cosines in R2 and R3.
---Thursday: Rotation about an arbitrary axis pp. 171-174.

Week#12 (11/14 T, 11/16 Th)
---Tuesday: Continue rotation about an arbitrary axis. Begin actual in class example.
---Thursday: Complete in class example and begin Chapter 6 Perspective Projection.

Week#13 (11/21 T, 11/23 Th)
---Tuesday: Go over perspective projection example in class.
---Thursday: Thanksgiving Break!!

Week#14 (11/28 T, 11/30 Th)
---Tuesday: Continue on view plane transformations.
---Thursday: Finish Chapter 6

Week#15 (12/5 T)
---Tuesday: More OOP discussion. Last day of class
---Anonymous Course Evaluation


Final

(December 12, 1995 (Tuesday); 12:00 - 2:30pm)


Assignments:
Assign#1-Graphics Primitives(Due: 9/19)
Assign#2-HTML Image Map Editor(Due: 10/17)
Assign#3-Object-Oriented Maze(Due: 11/7) or
Assign#3-Species(Due: 11/7)
Assign#4-Robot(Due: 11/28)
Assign#5-3D Perspective(Due: 12/13 5:30pm)
Douglas J. Ryan/ryand@tardis.pacificu.edu