Course description
To provide the broad overview of the basic concepts of the computer graphics. Three-dimensional concepts are focused in the beginning of the course, followed by OpenGL programming and then interactive graphics. This will provide students with skills in graphics layout/design fundamentals, as well as digital design software skills and other computer graphics use.
Course Learning Outcomes
- On successful completion of this module, the student will be able to :
- Ability to design and produce different images using OpenGL programming
- Ability to model and transform an image using different geometric transformations and display the resulting image at the screen.
- Ability to develop program which generates images of different colors using C programming language
Course Content
- Hardware and software principles of interactive raster graphics
- Two- and three-dimensional transformations and clipping,
- Windowing techniques,
- Three-dimensional viewing and perspective,
- Illumination and color models,
- Open GL, and 3-D modeling tools. Emphasis is on the development of practical skills in using graphics libraries and tools,
- Programming using C and OpenGL
Course reading materials
- Interactive Computer Graphics: A Top-Down Approach with OpenGL, by Edward Angel, Publisher: Addison-Wesley, 3rd edition, Published 2002, ISBN 0201773430
- Computer Graphics with OpenGL, Donald Hearn, M. Pauline Baker, Publisher: Prentice Hall, 3rd edition, Published 2003, ISBN 0130153907