BU CLA CS 480: Introduction to Computer Graphics

Spring 1995

Syllabus


Prerequisites:

Working knowledge of C programming and data structures (CLA CS113)
Familiarity with linear algebra, or consent of the instructor

Required Textbook:

Introduction to Computer Graphics by Foley, Van Dam, Feiner, Hughes, and Phillips.

Supplemental texts:

Computer Graphics, by Hearn and Baker.

Mathematical Elements for Computer Graphics (2nd edition), by Rogers and Adams.

Three-dimensional Computer Graphics, by Watt.

Computer Graphics, Principles and Practice, by Foley, van Dam, Feiner, and Hughes.

Course Outline (subject to change):
 
Jan 	
   W 18 Course introduction 	 		1.1--1.4
F 20 Videos
M 23 Basic raster graphics, DDA for lines 3.1
W 25 Scan conversion of lines and circles 3.2, 3.3
F 27 Raster-based area fill P1 out
M 30 Scan-line algorithms 3.4, 3.5
Feb W 1 Pattern fill, curve attributes 3.6, 3.7
F 3 Text, antialiasing 3.12, 3.14
M 6 Review of Linear Algebra 5.1
W 8 2-D transforms 5.2
F 10 Homogeneous coordinates 5.3 P1 due, H1 out
M 13 Nonlinear transforms, composition 5.4
W 15 Window to viewport transforms 5.5, 5.6
F 17 2-D animation in GL H1 due, P2 out
M 20 no class
T 21 Line clipping I 3.8
W 22 Line clipping II 3.9, 3.10
F 24 3-D transforms I 5.7, 5.8 H1 solutions out
M 27 3-D transforms II 5.9 P2 due
Mar W 1 Review
F 3 Mid-term quiz in class
spring break
M 13 Synthetic camera 6.1, 6.2
W 15 Specifying views in 3D 6.3, 6.4
F 17 Planar geometric projections 6.5 H2 out
M 20 Viewport clipping I 6.6
W 22 Viewport clipping II 6.7
F 24 Camera path planning H2 due, P3 out
M 27 Object hierarchy, PHIGS 7.1--7.3
W 29 Structure networks 7.4--7.6,
F 31 Interaction I 8.1, 8.2 H2 solutions out
Apr M 3 Interaction II 8.3
W 5 Polygon meshes 9.1
F 7 Parametric cubic curves 9.2.1--9.2.3 P3 due, H3, P4out

M 10 Achromatic color: halftoning 11.1
W 12 Chromatic color 11.2, 11.3
F 14 Quest for visual realism 12.1--12.9 H3 due, last day to submit P4 proposal

M 17 no class
W 19 Visible surface determination 13.1
F 21 Z-buffering, scanline algorithms 13.2, 13.3

M 24 Illumination and shading 14.1 H3 solutions out
W 27 Shading of polygons 14.2
F 29 Surface properties 14.3 P4 due
May M 1 Review I
W 3 Review II
study period
M 15 Final exam, 2:00-4:00PM


Stan Sclaroff
Created: January 17, 1995
Revised: March 22, 1995