CS U540 Computer Graphics Schedule Spring 2009

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 5-Jan Course Overview
The Sampler Program
1.1-1.5  
2 7-Jan Graphics History and Terminology    
3 8-Jan Java Graphics Primitives    
      
2 4 12-Jan RGB Color 3.3  
5 14-Jan Points and Lines
Line Attributes 
3.5, 3.7 Sampler Program
6 15-Jan Circles
The 2D Project
2.2  
      
2   19-Jan Martin Luther King Day
7 21-Jan Picking
Highlighting
   
8 22-Jan User Interfaces    
      
4 9 26-Jan Scan-Line Fill
Boundary Fill
   
10 28-Jan Transformations and Matrices
Composite Transformations
6.1-6.3 2D Functional Spec
11 29-Jan Homogeneous Coordinates
Class will end at 2 PM.
   
      
5 12 2-Feb Transformations in Java 2DGraphics    
13 3-Feb Review    
14 5-Feb Exam 1    
      
6 15 9-Feb Go over Exam 1
Cohen-Sutherland Line Clipping
   
16 11-Feb Liang Barsky Line Clipping
Polygon Clipping
   
17 12-Feb Barycentric Coordinates
Triangles
3.6  
      
7   16-Feb Presidents' Day
18 18-Feb PPM files   2D Project
19 19-Feb 3-D Viewing
First 3-D Project
7.1  
      
8 20 23-Feb Hidden Surface Elimination
BSP-Trees
8.1  
21 25-Feb Z-Buffer 8.2  
22 26-Feb Illumination Models
Ambient Light
Diffuse Reflection
9.1 Color Triangle
      
    2-Mar
4-Mar
5-Mar
Spring Break Week
      
9 23 9-Mar Curves 15.1-15.4  
24 11-Mar Cubic Splines 15.5  
25 12-Mar Bezier Curves 15.6.1  
      
10 26 16-Mar Ray Tracing, Ray-Sphere Intersection 10.1-10.3  
27 18-Mar Illumination Models
Ambient Light
Diffuse Reflection
9.1  
28 19-Mar Shadows 10.5  
      
11 29 23-Mar Phong Shading 9.2  
30 25-Mar Fractals   First 3-D Project
31 26-Mar more Fractals    
      
12 32 30-Mar Morphing    
33 1-Apr Exam Review    
34 2-Apr Exam 2    
      
13 35 6-Apr Color RGB and HSV Chapter 20
21.2.2
 
36 8-Apr ?   Second 3-D Project
Simple Ray-Tracing
37 9-Apr Presentations and Evaluations    
      
13 35 13-Apr Presentations and Evaluations    
38 15-Apr Presentations and Evaluations    
  16-Apr Final exams begin - no final exam for this course