1
Computer Graphics :
Course Introduction
Shima Mohammad Ghafor
UHD
College Of Science & Technology
Computer Science Department
Computer Graphics - Theory
Course Overview
2
Computer Graphics displays information processed by computer in
the form of graphics objects such as pictures, charts, graphs and
diagrams instead of simple text.
The picture or graphics object may be an engineering drawing,
business graphs, architectural structures, a single frame form an
animated movie or machine parts illustrated for a service manual.
Computer Graphics is a flourishing field within computer Science. In
this field, we study methods for digitally synthesizing and
manipulating visual content.
CG touches many aspects of our daily lives: from animation,
computer games, art and special effects to graphical user interfaces,
information visualization, industrial design and education.
Course Objectives
3
The course gives an overview of common rendering
methods in 3D computer graphics, both from a theoretical
and practical perspective.
This course will introduce you to fundamental concepts in
2D and 3D Computer Graphics. The topics covered:
image processing,
rendering geometric primitives,
2D and 3D transformations,
color theory,
2D image filtering,
simple illumination models,
virtual and augmented reality, and
real-time graphics
Course Reading List & References
4
John F. Hughes, Andries Van Dam, Morgan Mcguire, David F.
Sklar, James D. Foley, Steven K. Feiner and Kurt
Akeley,"Computer Graphics: Principles and Practice", 3th
Edition, Addison-Wesley, 2014.
Y. Daniel Liang, “Introduction to Java Programming:
Comprehensive Version”, (10th ed.), Prentice hall, ISBN: 978-0-
13-376131-3, 2015.
Course Reading List & References (Cont.)
5
Hearn Baker Carithers, "Computer Graphics with OpenGL", 4th
Edition, Pearson, ISBN 13: 978-1-292-02425-7, 2014.
Useful references:
https://docs.oracle.com/javase/8/javase-clienttechnologies.htm
6
9/10/2022