CS321: Computer Graphics

[MSOE Logo] Tentative Schedule
Fall 2000

CS321 notes from Dr. Welch.
Week Period Topics Reading Lab
1
9/4-9/8
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/11-9/15
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/18-9/22
Lecture 1 Drawing issues/Intro to Graphics shell pages 114-117.
Lecture 2 Filling algorithms pages 117-130.
Lecture 3 Filling (cont...)  
4
9/25-9/29
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/2-10/6
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 Mid-term Exam  
6
10/9-10/13
Lecture 1 Clipping pages 224-244. Lab 5: Polygons
Lecture 2 Clipping (cont...)  
Lecture 3 3-D graphics pages 297-310.
7
10/16-10/20
Lecture 1 3-D object representation pages 310-334. Lab 6: Transformations
Lecture 2 3-D transformations pages 408-429.
Lecture 3 Class cancelled  
8
10/23-10/27
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/30-11/3
Lecture 1 Illumination pages 495-522. Lab 8: 3-D graphics
Lecture 2 Summer Internship Presentation  
Lecture 3 Color models pages 565-581.
10
11/6-11/10
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/13-11/17
TBA Final Exam    
Office: CC-27C, Phone: 277-7339
Last Updated: October 12, 2000
© 2000 Dr. Christopher C. Taylor