CMSC 435/634: Computer Graphics

Tentative Course Calendar


Computer Science and Electrical Engineering Department
University of Maryland, Baltimore County

Fall 2000


Course Schedule

Week  Topics  Chapter 
Introduction to Graphics System components & graphics hardware  1, 4.2, 4.3 
2-3  Line and Circle drawing  3.2-3.3 
3-4  2D transformations, matrices, 2D spaces, windows, viewports  5.1-5.6 
4-5  2D clipping, shading, filling  3.4-3.6, 3.8-3.11 
6-7  transformation hierarchy, graphics packages, Midterm 
7-8  2 1/2D & 3D spaces, 3D transformations, polygon scan conversions  5.7-5.9 
8-10  3D viewing algorithm, perspective 
10-13  3D clipping, hidden line & surface removal  12, 13 
13-14  Illumination models, shading,animation  14 
15  Intro to User Interfaces / Advanced Modeling 2.2, 8, 9 
 


Detailed Class Schedule (Tentative) 

Class

Date

Lecture Topic

Assignments

1 Sep. 6 Course Intro, Intro to Renderman Assign Lab 1
2 Sep.  11 Graphics Hardware  
3 Sep. 13 Line Drawing, Circle Drawing Assign Lab 2 
4 Sep. 18 Intro to 2D transf.  
5 Sep. 20 2D Transformations,
Intro Clipping
 
6 Sep. 25 2D Clipping  
7 Sep. 27 2D Filling
8 Oct. 2 Simple 2D modeling, Fractals Assign Lab 3 
9 Oct. 4 Graphics Packages, 2 1/2 D Animation  
10 Oct. 9 Hierarchical Transformations  
11 Oct. 11 Introduction to 3D Transformations Assign Lab 4
12 Oct. 16 3D Transformations  
13 Oct. 18 Midterm Exam  
14 Oct. 23 Review Midterm, Introduce 3D Viewing Assign Lab 5
15 Oct. 25 Guest Lecture  
16 Oct. 30 3D Viewing  
17 Nov. 1 3D Viewing Continued  
18 Nov. 6 3D Clipping  
19 Nov. 8 Backface Removal  
20 Nov. 13 Illumination/ Dithering  
21 Nov. 15 Intro Hidden Surface Removal Assign Lab 6 
22 Nov. 20 Hidden Surface Removal  
23 Nov. 22 HSR/ Implementing Illumination  
24 Nov. 27 Smooth Shading Effects Assign Lab 7 
25 Nov. 29 Advanced Lighting Effects  
26 Dec. 4 Introduction to User Interface Design  
27 Dec. 6 Advanced Modeling Techniques  
28 Dec. 11 Advanced Modeling Techniques  
29 Dec. 13 Course Review

Main Page | Syllabus | Class Calendar | Class Notes |

Course Assignments & Handouts | Links | Reading List

David S. Ebert