CS 4451:  COURSE SYLLABUS

 

WINTER  SEMESTER 2002

 

 

TIME:            Tue & Thu 3:00 4:30PM

 

PLACE:           CCB 102

 

INSTRUCTOR:      Prof. Norberto Ezquerra

GVU Center, CoC 204      

norberto@cc.gatech.edu

Phone: 4-4993

OFFICE HOURS: By appointment

 

TA:              Mitch Parry

parry@cc.gatech.edu

OFFICE HOURS:    TBD

 

TEXT:            COMPUTER GRAPHICS: Principles and Practice,

by Foley, VanDam, Feiner, and Hughes;

C-Language Edition

 

 

REFERENCES:      FUNDAMENTALS OF 3D COMPUTER GRAPHICS,  Alan Watt

 

COMPUTER GRAPHICS, Hearn and Baker.

 

GRADING:         Program assignments: 60%

Quizzes (app. four): 40%

 


ASSIGNMENTS

 

The following are guidelines and rules regarding programming assignments:

 

$ All programming assignments must execute on the SGI workstations.

 

$ Compiling and executing without errors will be considered minimal.

 

$ Late assignments will not be accepted, except for one "late date."

 

$ You will have one late submission reprieve to use at any time during the quarter.

 

The "late date" option gives a one-day (24 hours) grace period only     for one assignment.  (Use this option wisely.)

 

$ No incompletes will be given due to late assignment completion.              

$ You may discuss only high-level questions about assignments with other students.  All assignment work must be your own.

 

$ All algorithm design and coding must be made individually by each student.

 

DATES TO REMEMBER*

 

$   Friday February 1st.: Assignment #1 Due

 

$   Friday March 1st.:        Assignment #2 Due

 

$   Thursday  March 28th.:    Assignment #3 Due

 

$   Friday April 26th.:       Assignment #4 Due

 

*NOTE:  These due dates may change; all assignments are to be

 turned in per TA=s instructions by 5PM on thedue date.  

 

$   QUIZZES: There will be approximately 3-4 quizzes during the

semester; dates TBD.


CS 4451:  OVERVIEW OF TOPICS

 

The topics to be covered in class and in the programming assignments include, but are not limited to, the following:   (The number in parenthesis refers to the corresponding chapter(s) in F&VD):

 

$   Course intro; overview of tests & assignments; 3D  Viewing

 

$   3D Viewing (6)      

 

$   Visible Surface Determination (VSD) (15)

 

$   VSD; Illumination and Shading (15; 16)

 

$   Illumination and Shading (16)

 

$   Illumination And Shading 

 

$   Animation                

 

$   Antialiasing (14, 17, 19)

 

$   Curves and Surfaces

 

$   Ray Tracing

 

$   Radiosity (16) 

 

$   Surface Details: Texture and Bump Mapping (16)

 

$   Volume Visualization  (Surface and Volume Rendering)

 

$   Volume Visualization

 

(The order and length of time associated with topics may vary; some additional topics may be added if there is sufficient interest and/or time. )

 

Case Studies (tentative)

$ VR/AR                   $ Particle Systems

$  Scientific Visualization       $ Graphics in Medicine

$  Animation and Control