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:
- Characteristics of graphic systems and models for computer
graphics
- Basic 2-D programming with OpenGL
- Input and Interaction with OpenGL
- Geometric Objects and Transformations
- Viewing Graphic Images
- Shading
- Image Rendering
- A selection of advanced techniques from the following
- Curves and Surfaces
- Fractals
- Visualization
- Ray Tracing, Radiosity
Course
Objectives
- Students will understand the elements of a computer graphic system
- Students will be able to program 2- and 3-dimensional images
using OpenGL
- Students will understand the concept of image viewing and be able
to use OpenGL to generate views with selected properties.
- Students will understand the basic concepts of light and shading
and be able to apply them using OpenGL.
- Students understand the process of rendering an image from a
model.
Last modified: 11 Januaryr 2005 by R.Levow