Computer Graphics

Course Objectives:


This course introduces the students to computer graphics techniques and algorithms.


Course Content:

  1.  Display computers Systems: vector and pixel displaying system.
  2. Basic computer graphics techniques.
  3. Graphical software.
  4. The use of API(s) for computer graphics.
  5. Color models, coordinates homogeneous, transformation, rotation, and clipping.
  6. Drawing lines, curves, and surfaces Algorithms.
  7. Representation of objects through polygons.
  8. Computer graphical user interfaces Design (GUI).


Skills expected from this course:


 Upon finishing this course, the student should:

  1. Know the structure of the system components and interactive computer graphics.
  2. Know the geometric transformation and three-dimensional views.
  3. Create interactive computer graphics applications.
  4. Know the used techniques to represent the three-dimensional geometries.

 

 

 

 

Assessment methods:

Laboratory tests.

2.

 

Theoretical tests.

1.

Research projects.

4.

 

Application projects quarterly.

3.

 

 

Textbook:
D. Hearn, M. P. Baker, "Computer Graphics with OpenGL", 3rd Ed., Prentice Hall, 2003, ISBN 0130153907.
Reference:
E. Angel, "Interactive Computer Graphics: A Top-Down Approach using OpenGL", 4th Ed., Addison Wesley, 2005, ISBN 0321321375.

 

 


Last Update
11/25/2011 2:56:00 PM