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 graphic layout/design fundamentals, as well as digital design software skills and other computer graphics uses.
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 image using different geometric transformations and display the result image at the screen.
· Ability to develop program which generate 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 colour models,
· Open GL, and 3-D modelling 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