CS 450/550 Course Outline

Schedule

Office Hours

Textbooks

Grading

Assignments

Course Outline

Viewgraphs

Sample Code

Additional Materials

Archived Mail

Related URLs

Home

Lectures     Subjects                 Reading Assignments
 0.5  Course Introduction             Handouts
 0.5  Introduction to OpenGL          Angel 2.1-2, Guide Chap. 1 
 1    2D Graphics in OpenGL           Angel 2.3, Guide Chap. 2 
 1    Window and Viewport             Angel 2.5-6, Guide 129-31 
 2    3D Graphical Objects            Angel 4.4 
 1    Lighting                        Angel 6.1-2, 6.7-8, Guide Chap. 5 
 1    Quadricss                       Angel 10.11,1, 10.12.5 
 1    2D Transformations              Angel 4.6 
 1    Homogenous Coordinate Systems   Angel 4.3.3 
 1    Interactive graphics            Angel 3.5-10 
 2    3D Transformations              Angel 4.7-9, Guide 105-116 
 2    View Transformation             Angel 5.2, 5.6, Guide 116-121 
 1    Projection                      Angel 5.3-4, 5.7-5.8, Guide 123-128 

 1    Midterm    

 1    Local Transformations           Angel Chap. 8, Guide 143-154 
 2    Shading                         Angel Chap. 6 
 2    Parametric Curves and Surfaces  Angel Chap. 10, Guide Chap. 12 
 1    Texture Mapping                 Angel 9.1-2, Guide 9 
 1    Vector Algebra                  Handout 
 1    Backface Removal                Angel 7.7.2 
 1    Hidden Surface Removal          Angel 5.5, 7.7.3-5 
 1    Ray Tracing                     Angel 6.10.1 
 3    Student Presentations 
--- 
29 
      Final, 7:30 pm, June 15, Friday
  • Symbol Angel indicates the book Interactive Computer Graphics: A Top-Down Approach with OpenGL, 2nd Ed. by Edward Angel.

  • Symbol Guide indicates the book OpenGL Programming Guide, Second Edition by OpenGL Architecture Review Board.