[MSOE Logo]

CS-321
Computer Graphics

Tentative schedule Fall 1999


Week Period Topics Assignment Due Lab
1
9/6-9/10
Lecture 1 Labor Day   Lab 1: Introduction to the Unix programming environment
Lecture 2 Overview of Computer Graphics  
Lecture 3 Computer Graphics Hardware Read text, pages 3-81.
2
9/13-9/17
Lecture 1 Point and line drawing Read text, pages 84-88. Lab 2: Derived and container classes
Lecture 2 Bresenham's algorithm Read text, pages 88-96.
Lecture 3 Circles and ellipses Read text, pages 97-113.
3
9/20-9/24
Lecture 1 Drawing issues/Intro to Graphics shell Read text, pages 114-117.
Lecture 2 Filling algorithms Read text, pages 117-130.
Lecture 3 Filling (cont...)  
4
9/27-10/1
Lecture 1 Drawing attributes Read text, pages 144-163. Lab 3: Introduction to the Graphics Shell
Lecture 2 Anti-aliasing Read text, pages 171-180.
Lecture 3 Mathematical review Read text, pages 600-625.
5
10/4-10/8
Lecture 1 Introduction to transformations Read text, pages 184-190. Lab 4: Lines, Ellipses, and Color
Lecture 2 2-D transformations Read text, pages 191-205.
Lecture 3 Mid-term Exam  
6
10/11-10/15
Lecture 1 Multiple coordinate systems Read text, pages 205-207, 217-224. Lab 5: Polygons and Transformations
Lecture 2 Clipping Read text, pages 224-244.
Lecture 3 Clipping (cont...)  
7
10/18-10/22
Lecture 1 3-D graphics Read text, pages 297-310.
Lecture 2 3-D object representation Read text, pages 310-334.
Lecture 3 3-D transformations Read text, pages 408-429.
8
10/25-10/29
Lecture 1 3-D viewing Read text, pages 432-447. Lab 6: Button Emulation
Lecture 2 Perspective transformations Read text, pages 447-468.
Lecture 3 Hidden surface removal Read text, pages 470-481.
9
11/1-11/5
Lecture 1 Illumination Read text, pages 495-522. Lab 7: 3-D graphics
Lecture 2 Color models Read text, pages 565-581.
Lecture 3 Color models (cont...)  
10
11/8-11/12
Lecture 1 Characters and text Read text, pages 131-134, 163-168, 244.
Lecture 2 Graphical User Interfaces Read text, pages 272-294.
Lecture 3 Class Cancelled  
11
11/17
8:00-10:00am Final Exam    

This page was last updated on August 17, 1999.