CSU540 Computer Graphics Schedule Spring 2007

College of Computer and Information Science, Northeastern University

Professor Fell

Last Modified
Readings are in "Fundamentals of Computer Graphics" by Peter Shirley unless otherwise indicated.
Week Class Date CS540 Topics Reading Due
      
1 1 8-Jan Course Overview
The Sampler Program
1.1-1.5  
2 10-Jan Graphics History and Terminology    
3 11-Jan Java Graphics Primitives    
      
2   15-Jan Martin Luther King Day
4 17-Jan RGB Color 3.3  
5 18-Jan Points and Lines
Line Attributes 
3.5, 3.7 Sampler Program
      
3 6 22-Jan Circles
The 2D Project
2.2  
7 24-Jan Picking
Highlighting
   
8 25-Jan User Interfaces    
      
4 9 29-Jan Scan-Line Fill   2D Functional Spec
10 31-Jan Boundary Fill    
11 1-Feb Transformations and Matrices
Homogeneous Coordinates
Composite Transformations
6.1-6.3  
      
5 12 5-Feb Transformations in Java 2DGraphics    
13 7-Feb Review    
14 8-Feb Exam 1    
      
6 15 12-Feb Go over Exam 1    
16 14-Feb Cohen-Sutherland Line Clipping    
17 15-Feb Liang Barsky Line Clipping   2D Project
      
7   19-Feb Presidents' Day
18 21-Feb Polygon Clipping    
19 22-Feb Barycentric Coordinates
Triangles
3.6  
      
8 20 26-Feb 3-D Viewing
First 3-D Project
7.1  
21 28-Feb Hidden Surface Elimination
BSP-Trees
8.1  
22 1-Mar Z-Buffer 8.2 Color Triangle
      
    5-Mar
7-Mar
8-Mar
Spring Break Week
      
9 23 12-Mar Curves 15.1-15.4  
24 14-Mar Cubic Splines 15.5  
25 15-Mar Bezier Curves 15.6.1  
      
10 26 19-Mar Ray Tracing 10.1-10.2  
27 21-Mar Ray-Sphere Intersection 10.3  
28 22-Mar Exam 2    
      
11 29 26-Mar Illumination Models
Ambient Light
Diffuse Reflection
9.1  
30 28-Mar Shadows 10.5  
31 29-Mar Phong Shading 9.2 First 3-D Project
      
12 32 2-Apr Fractals    
33 4-Apr more Fractals    
34 5-Apr Morphing    
      
13 35 9-Apr Animation 101    
36 11-Apr Color RGB and HSV Chapter 20
21.2.2
 
37 12-Apr Color CIE   Second 3-D Project
Simple Ray-Tracing
      
14   16-Apr Patriots' Day
38 18-Apr Final Review    
  19-Apr Reading Day