CS321: Computer Graphics

[MSOE Logo] Tentative Schedule
Fall 2001

Week Period Topics Reading Lab
1
9/3-9/7
Lecture 1 Labor Day   Lab 1: Introduction to the Unix programming environment
Lecture 2 Overview of Computer Graphics  
Lecture 3 President's picnic  
2
9/10-9/14
Lecture 1 Computer Graphics Hardware pages 3-81. Lab 2: Derived and container classes
Lecture 2 Point and line drawing pages 84-88.
Lecture 3 Bresenham's algorithm pages 88-96.
3
9/17-9/21
Lecture 1 Circles and ellipses pages 97-113.
Lecture 2 Drawing issues/Intro to Graphics shell pages 114-117.
Lecture 3 Filling algorithms pages 117-130.
4
9/24-9/28
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/1-10/5
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/8-10/12
Lecture 1 Mid-term Exam   Lab 5: Polygons
Lecture 2 Clipping pages 224-244.
Lecture 3 Clipping (cont...)  
7
10/15-10/19
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/22-10/26
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
10/29-11/2
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/5-11/9
Lecture 1 Halftoning, Characters, and text pages 131-134, 163-168, 244.
Lecture 2 Graphical User Interfaces pages 272-294.
Lecture 3 Lab 8 demonstrations  
11
11/12-11/16
TBA Final Exam    
© 1998-2001 Dr. Christopher C. Taylor Office: CC-27C Phone: 277-7339 Last Updated: August 13, 2001
I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.