|
|
|
Course: Computer Graphics & HCI
Type: Computer Science Elective
Credit Hours: 4
Semester: Fall 2003
|
Course Outline
-
Introduction
-
History of Computer Graphics
-
Graphical Hardware: Video displays and memory planes
-
Line Algorithms (DDA)
-
Bresenham Algorithm
-
Rendering and Bitmaps
-
2D Graphics
-
2D Transformations
-
Composite Transformations
-
Homogeneous Transformations
-
Reflection Matrix
-
Local and Global Coordinates
-
2D translations and rotations
-
Object Oriented Graphics
-
Graphics Pipeline
-
3D Graphics
-
3D Viewing Transformations
-
3D Projection - Parallel
-
3D Projection - Prospective
-
Back Face Detection
-
Depth Sorting, z-Buffer
-
3D Meshes
-
Polygon Tables
-
Light Sources, Material Properties
-
Surfaces
-
Shading and Illumination
-
Texture Mapping, Environment Mapping
-
Reflection Models
-
Ray Tracing and Radiosity
-
Clipping - Cohen Sutherland
-
Curved Surfaces
-
Real time Graphics/Animation
-
Games Development
-
Image Processing
-
Human Computer Interaction
Text Book
-
Hearn and Baker, "Computer Graphics", Prentice-Hall
-
Foley & Van Dam, "Fundamentals of Interactive Computer Graphics"
Assignments
-
Sprite Animation
-
Polygon Editor
-
3D World and Hidden Surfaces
|