code CS452
credit_hours 3
title Computer Graphics
arbic title
prequisites CS212
credit hours 3
Description/Outcomes Introduction, history and survey of graphics applications. Overview of graphics systems and output devices. Output primitives including points, lines, circles, splines, area filling, and character generation. Attributes of output primitives. Two–dimensional transformations, windowing and clipping. Interactive input methods. Introduction to three- dimensional graphics.
arabic Description/Outcomes
objectives Upon completion of this course, students should be able to:
1. Understand the mathematics and computer graphics concepts.
2. Understand algorithms design.
3. Learn line, circle, and polygon rendering algorithms.
4. Use and code with OpenGL library.
5. Apply programming skills needed to develop graphics applications.
arabic objectives
ref. books 1. Francis S. Hill, Jr., Computer Graphics Using OpenGL, 2nd Edition, Prentice Hall, 2000.
2. Foley J., Van Dam, A., Feiner, S., Hughes, J., C Edition, Interactive Computer Graphics: Principles and Practice, 2nd Edition, Addison – Wesley, 1996.
arabic ref. books
textbook D. Hearn and M.P. Baker, Computer Graphics Open Gl Version, 3rd edition, Prentice Hall, 2004.
arabic textbook
objective set combined
content set bullets
Course Content
content serial Description