CS 4961 - Introduction to Computer Graphics


Class Information


CS4961: Introduction to Computer Graphics

Term: Spring 2001

Instructor: Rich Riesenfeld  <rfr@cs.utah.edu>

TA: Charles Schmidt  <cms@cs.utah.edu>

 Regular class: MW 10:45 - 12:05 in EMCB 101
Discussion/Lab: F 10:45 - 11:45 in EMCB 101 and M 18:00-19:00 in EMCB 124.

 Mailing list: cs4961@cs.utah.edu

To add yourself to the mailing list send mail to majordomo@cs.utah.edu with the words subscribe cs4961 in the body.
A summary of the messages sent to the mailing list can be found in the mail archives.
Questions can be sent to teach-cs4961@cs.utah.edu and they will be sent to both the instructor and the class TA. This is recommended as it doubles the chance that you will get a quick response.

 Textbook: Foley, van Dam, Feiner, Hughes, Computer Graphics, Addison Wesley


Resource Material



Assignments

This section will contain links to homework problems as well as related material.

 Please read the homework guidelines document as it describes how projects will be graded.



Grading Policy

All homework assignments will be weighted equally and will constitute your entire final grade for the class. While concept reinforcement through beneficial student discussions and exchanges is encouraged, the submitted work is ultimately expected to be performed independently by each student enrolled in the course.  There will be no class exams.



 
Syllabus by Week
Topic Reading
Introduction and graphics hardware Chapter 4
2D Drawing lines and circles Chapters 3.2 - 3.10
Antialiased lines Chapter 3.17
Clipping Chapter 3.11 - 3.17
Transformations in 2 and 3 dimensions Chapters 5.1 - 5.7
3D viewing Chapter 6
Perspective projections Chapter 6
Modeling  
Visible surface determination  
Visible surface determination (continued)  
Color principles  
Shading and lighting  
Shading and lighting (continued)  
Texture mapping  
Ray tracing  
Review  



Other Resources

The National Science Foundation Center for Computer Graphics and Visualization offers a series of optional lectures during the course of the year.  These are interactive televideo broadcasts orginating from one of the 5 constituent institutions, namely, Brown University, California Institute of Technology, Cornell University, University of North Carolina, and University of Utah.  These are usually lectures by experts in the field talking about their own specialites.  The lectures are, of course, optional, but available with permission from Professor Riesenfeld, Director of the STC.  Seating in the Graphics Lab in MEB is limited, so advanced arrangements are necessary.  Click here for a schedule of topics and lecturers:
STC 2000/2001 Graphics Lecture Series