Syllabus for
Computer Graphic Methods
CAP 4703

Professor: Roy B. Levow; Department Computer Science and Engineering
Email: roy@cse.fau.edu

Prerequisite:  Data Structures and Algorithm Analysis, COP 3530.
Prerequisite knowledge:  Programming proficiency in C and/or C++ including the use of pointers and standard linked data structures.  Basic matrix arithmetic including matrix notation and addition and multiplication of matrices.

Catalog Description:  (Out of date)  An introduction to the methods of computer graphics, including transformation, clipping, curves and surfaces, perspective, hidden lines, shading, animation, and peripheral graphics equipment.

Course Summary: In this course, we study various aspects of Computer Graphics with an emphasis on application programming using OpenGL.

Course Outline:

Course Objectives
  1. Students will understand the elements of a computer graphic system
  2. Students will be able to program 2- and 3-dimensional images using OpenGL
  3. Students will understand the concept of image viewing and be able to use OpenGL to generate views with selected properties.
  4. Students will understand the basic concepts of light and shading and be able to apply them using OpenGL.
  5. Students understand the process of rendering an image from a model.

Last modified: 11 Januaryr 2005 by R.Levow