CS458 (and CS658)

Computer Graphics

Fall 1998

Instructor Dr. P. Juell

Office 256C IACC
Phone 231-8196
Email juell@plains.nodak.edu
Home page http://www.ndsu.nodak.edu/~juell
Class MWF 11:00-11:50
Office Hours 1:00 MWF 1:00 - other times by appointment or email
Class Home page http://www.ndsu.nodak.edu/instruct/juell/cs458f98/home.html

Book (required): Donald Hearn & M. Pauline Baker, Computer Graphics: C Version 2nd ed.

Book (optional):Martin, Will Schroeder, Bill Lorensen. "The Visualization Toolkit, an Object-Oriented Approach to 3D Graphics -- 2nd edition"

       Sun MON Tue WED Thu FRI Sat  
Week       ---     ---     ---
 1 Aug         25  26  27  28  29
 2     30  31   1   2   3   4   5
 3 Sep      H   8   9  10  11  12  Holiday - Labor Day 
 4     13  14  15  16  17  18  19
 5     20  21  22  23  24  25  26
 6     27  28  29  30   1   2   3
 7 Oct  4   5   6   7   8   9  10
 8     11  12  13  14  15  16  17
 9     18  19  20  21  22  23  24
10     25  26  27  28  29  30  31
11 Nov  1   2   3   4   5   6   7
12      8   9  10   H  12  13  14  Holiday - Veterans' Day
13     15  16  17  18  19  20  21
14     22  23  24  25   H   H  28  Holiday - Thanksgiving
15     29  30   1   2   3   4   5
16 Dec  6   7   8   9  10   R  12  Reading Day
       13   F   F   F   F   F  19  Finals
                   ---             Class final Dec 16, Wednesday 7:30AM-9:30AM 


Tests will be on Wednesdays of specified weeks. Programs will be due on Friday of specified weeks.
week Ch
 1 1:      A Survey of Computer Graphics 
   2:      Overview of Graphics Systems 
 2 3:      Output Primitives           
       Program 1 due: small model
   4:      Attributes of Output Primitives
 3 5:      Two-Dimensional Geometric Transformations
 4 6:      Two-Dimensional Viewing             
       Program 2 due (on Monday):
 5 7:      Structures and Hierarchical Modeling
       Test 1
       Program 3 due: 2D movie
   8:      Graphical User Interfaces and Interactive Input Methods      
 6 9:      Three-Dimensional Concepts
   10:     Three-Dimensional Object Representations
 7
       Program 4 due: 3D movie
 8 11:     Three-Dimensional Geometric and Modeling Transformations
 9 12:     Three-Dimensional Viewing
       Program 5 due: complex 3D world
10 13:     Visible-Surface Detection Methods
       Test 2
11
       Program 6 due: world with visible surfaces red and hidden blue
12 14:     Illumination Models and Surface-Rendering Methods
13
       Program 7 due: multi-degree freedom, tornado or high quality image
15 15:     Color Models and Color Applications
       Test 3
   16:     Computer Animation
	Program 8 due: final project
       Final