GEORGE MASON UNIVERSITY

                                     DEPARTMENT OF COMPUTER SCIENCE 

             

                                                      Syllabus: CS 451 

                                        Computer Graphics and Software Design

 

 

 

                                 CS 451 –FALL 2002

 

   Instructor:   Dr. Mirco A. Mannucci 

      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

 

Catalog Description

 CS 451 is a 3-credit course with prerequisite MATH 203 and CS 365. It gives a general introduction

 to   basic  graphics principles, graphics software design, and OpenGL programming.

 

Prerequisites

C programming, vector analysis, and matrix calculations are prerequisites for  this course.

 

Course Goals

      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.

 

 

    Class Topics

      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)

 

 

 

 

Textbook

     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.

 

 Coursework

      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.

 

 Grading

      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

·         GMU Graphics Group

·         GMU Graphics Research

·         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.

 

Honor Code

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.


INSTRUCTOR'S MAIL  

Last Modified: Monday, August 12, 2002