Faculty of Engineering Technology Course Name: Computer Graphics



Download 21.12 Kb.
Date03.05.2017
Size21.12 Kb.
#17094
Faculty of Engineering Technology Course Name: Computer Graphics

Computer Engineering Department Second term 2013-2014

Instructor name: Mazen Abu_Zaher

E-mail address: mazen_graphics@yahoo.com
Course Objective:

This course is intended to cover the fundamental aspects of computer graphics that would be utilized in the most prominent of its applications.


Course outlines:

Subject

Lectures

Topic 1: Introduction to computer graphics. Hardware aspects: Video display devices, principles of image representation, color models, video controllers, data glove, digitizers.

3

Topic 2: Basic raster graphical algorithms for drawing 2D primitives. The basic incremental algorithm

1

Topic 3:  Introduction to OpenGL API, basic rendering functions, primitives drawing in OpenGL

3

Topic 4: Line generating algorithms

2

Topic 5. Circle generating algorithms. Midpoint circle and ellipse algorithms

3

First exam

 

Topic 6:  Filling algorithms, clipping algorithms, and Polar coordinates and polar functions in computer graphics

5

Topic 7. 2D transformations in computer graphics and their  algebraic and matrix notations, translation, scaling, reflection, rotation. Properties of sequential transformations in matrix form

3

Topic 8: Movie creation, single and double buffering, graphical pipeline

2

Topic 9: Keyboard and mouse functions in OpenGl programs

2

Second exam

 

Topic 10. 3D transformations and their representations in algebraic and matrix notation, translation, scaling, reflection, rotation, homogeneous coordinate system

2

Topic 11. Rotation a point around a vector in 3D space

2

Topic 12. Projections in computer graphics: axonometric, orthogonal, parallel, perspective projections

3

Topic 13:  Projections in OpenGl. Camera management. Design of coordinate system. Built-in  objects in OpenGl

3

Topic 14: OpenGl Materials and lighting. Lighting models

2

Topic 15.Example of professional application design. Rotation and moving through 3D with all levels of freedom.

3

Topic 16. Introduction to Image processing

2



Grading policy:

Exams


First exam 20%

Second exam 20%

Final exam 50%

Home works and semester activity 10%


Textbooks:

1. Donald Hearn, M. Pauline Baker. Computer Graphics with OpenGL. Third Edition, 2004, Pearson Prentice Hall. ISBN: 0-13-120238-3


2. James D. Folley, Andries Van Dam: Computer Graphics: Principles and practice. Eddison-Wesley ISBN 0-201-84840-6.2008
References:

- Interactive Computer Graphics – A top down approach with OpenGL, E. Angel, 2nd edition, Addison Wesley, 2000.


- Computer Graphics: Principles and practice. J. D. Foley et al, 2nd edition, Addison Wesley, 1996.
- 3D Computer Graphics, Alan Watt Addison Wesley 2000.
- Foley, J., A. van Dam, S. K. Feiner, J. F. Hughes, and R. L. Phillips 1993. Introduction to Computer Graphics, Reading, Massachusetts: Addison-Wesley.
- Hill, F. S., 2000. Computer Graphics using OpenGL, Second Edition, London: Prentice Hall.
- Woo, M. and Neider, J. and Davis, T. and Shreiner, D., 1999. OpenGL Programming Guide, Third Edition, Reading, Massachusetts: Addison-Wesley.
- Foley, J., A. van Dam, S. K. Feiner, and J. F. Hughes 1996. Computer Graphics: Principles and Practice (Second Edition in C ed.). Reading, Massachusetts: Addison-Wesley.

Download 21.12 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page