CS 460/560 Computer Graphics

Objectives:

This course provides an introduction to the principles and practices of computer graphics. The course will focus on an overview of 2D and 3D graphics and will involve the students in a systematic development of graphics packages and the theory necessary to carry this out.

Topics:


	- Introducing Computer Graphics
	- Basic Raster Graphics Algorithms
	- Input Devices and Interaction Techniques
	- X Applications
	- Graphics Hardware, Basic and Advanced
	- Geometric Transformations: 2D and 3D
	- Viewing Operations: 2D and 3D
	- Realism ( lighting, visible surface, shadows )

Typical Course Material:

Students will be assigned one large X Windows project, utilizing the department's graphics lab to familiarize themselves with visualization hardware and software.

Text:

Introduction to Computer Graphics Foley, VanDam, Feiner, Hughes and Phillips Addison-Wesley 1993


wahab@duke.ncsl.nist.gov
Tue Apr 23 10:50:19 EDT 1996