CS321: Computer Graphics

[MSOE Logo] Tentative Schedule
Fall 2002

Week Period Topics Reading Lab
1
9/9-9/13
Lecture 1 Labor Day   Lab 1: Introduction to the Unix programming environment
Lecture 2 Overview of Computer Graphics  
Lecture 3 Computer Graphics Hardware pages 3-81.
2
9/16-9/20
Lecture 1 Point and line drawing pages 84-88. Lab 2: Derived and container classes
Lecture 2 Bresenham's algorithm pages 88-96.
Lecture 3 Circles and ellipses pages 97-113.
3
9/23-9/27
Lecture 1 Drawing issues/Intro to Graphics shell pages 114-117.
Lecture 2 Filling algorithms pages 117-130.
Lecture 3 Filling (cont...)  
4
9/30-10/4
Lecture 1 Drawing attributes pages 144-163. Lab 3: Introduction to the Graphics Shell
Lecture 2 Anti-aliasing pages 171-180.
Lecture 3 Introduction to transformations pages 184-190, 600-625.
5
10/7-10/11
Lecture 1 2-D transformations pages 191-205. Lab 4: Lines and Color
Lecture 2 Multiple coordinate systems pages 205-207, 217-224.
Lecture 3 Catch-up  
6
10/14-10/18
Lecture 1 Mid-term Exam   Lab 5: Polygons
Lecture 2 Clipping pages 224-244.
Lecture 3 Clipping (cont...)  
7
10/21-10/25
Lecture 1 3-D graphics pages 297-310. Lab 6: Transformations
Lecture 2 3-D object representation pages 310-334.
Lecture 3 3-D transformations pages 408-429.
8
10/28-11/1
Lecture 1 3-D viewing pages 432-447. Lab 7: Button Emulation
Lecture 2 Perspective transformations pages 447-468.
Lecture 3 Hidden surface removal pages 470-481.
9
11/4-11/8
Lecture 1 Illumination pages 495-522. Lab 8: 3-D graphics
Lecture 2 Color models pages 565-581.
Lecture 3 Color models (cont...)  
10
11/11-11/15
Lecture 1 Halftoning, Characters, and text pages 131-134, 163-168, 244.
Lecture 2 Lab work time  
Lecture 3 Graphical User Interfaces pages 272-294.
11
11/18-11/22
TBA Final Exam    
© 1998-2002 Dr. Christopher C. Taylor Office: CC-27C Phone: 277-7339 Last Updated: Sat Jun 8 14:30:49 2002
I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.