
Description:  Fundamental techniques in graphics; graphic systems, graphic communication and geometric modeling; Basic and advanced rendering techniques; Computer animation; Visualization; Virtual reality; 3D Computer Games. 
Credit Hours.:  3 
Text Book:  Fundamentals of Computer Graphics, Peter Shirley, Michael Ashikhmin, Steve Marschner, 3rd edition, 2009, ISBN13: 9781568814698 
Coordinator:  Jose Lopez Berengueres 
Topics Outline:   History of Computer Graphics: Pixar
 Principles of Computer Animation
 Computer Graphics in Video Games
 Optics
 Geometric transforms
 Rendering Techniques

Outcomes:   Explain formalisms and operations of computer graphics.
 Apply rendering techniques.
 Compare and contrast modeling techniques.
 Apply 3D packages to develop Virtual Reality applications.
 Develop smart graphics applications using 3D API.
 Develop a 3D computer game.

Mapping of Topics Outline to Outcomes  
Prerequisite  ITBP319: Data Structures

Corequisite  CSBP432: Computer Graphics Lab
