|
GEORGE MASON UNIVERSITY
DEPARTMENT OF COMPUTER SCIENCE
Syllabus: CS 451
Computer
Graphics and Software Design |
Current
information on Instructor’s and TA’s offices hours, as well as class materials
for this course will be found
on the CS 451 Fall
Page
On successful completion of this course, you will be able to do 2D/3D object
transformation, rendering,
and animation. Emphasis will be on programming and implementation.
This
class will cover:
·
Introduction:
applications, history, fundamental ideas; raster displays, hardware
architectures.
·
2D graphics
concepts: output primitives and attributes.
·
3D Software
Graphics Tools: A General Introduction
·
2D and 3D
graphics concepts: transformation and viewing.
·
Illumination
and Color.
·
Optional
topics depending on students’ interests (possibilities include Data
Visualization, Game Programming,
Curves and Surfaces)
The required
textbooks are:
|
Title: |
OpenGL Programming Guide 3rd edition |
|
Publisher: |
Addison-Wesley |
|
Author: |
Woo, Neider and others |
|
ISBN: |
ISBN# 0201604582 |
|
Title: |
Guide to Graphics Software Tools |
|
Publisher: |
Springer Verlag |
|
Author: |
J. X. Chen |
|
ISBN: |
ISBN# 0-387-95049-4 |
Note: Dr. Chen’s book will be
available late September/October. Copies of the first chapters of the
book can be obtained
from the University’s Bookstore.
Readings from the required texts as well as additional materials from
the web; homework and programming
assignments; a final project will be assigned during the
term.
Your grade in this class will be based on :
|
Class participation - 5% |
|
Homework and programming
assignments - 25% |
|
A mid-term exam - 20% |
|
A final project - 25% |
|
Final exam - 25% |
REFERENCES:
·
CS 652 - Interactive Computer Graphics
·
Edward Angle, Interactive Computer Graphics: A Top-Down Approach with OpenGL,
Addison Wesley.
·
Cornel Pokorny, COMPUTER GRAPHICS: an Object-Oriented
Approach to the Art and Science, Franklin, Beedle & Associates,
Incorporated.
·
James D. Foley, Andries van Dam, Steven K. Feiner, John F.
Hughes, Computer Graphics: Principles and Practice, Addison-Wesley 2nd
edition.
You are expected to abide by both the University
Honor Code as well as the Computer
Science Department Honor Code in completing the requirements of
this class.