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
Phone: 4-4993
OFFICE HOURS: By appointment
TA: Mitch Parry
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