Three 50 minutes lectures per week (3-0-3)
Designation: Elective Course
Course Level: Undergraduate
Prerequisite(s) by Topic:
- Programming Fundamentals.
- Linear Algebra and Calculus.
Applications of Computer Graphics; Graphics systems and devices; Output Primitives and their Attributes; Geometric Transformations; Window to Viewport Mapping and Clipping; Curves and Surfaces; Three-Dimensional viewing; Hidden surface removal; illumination and color models, Animation.
Computer Graphics with Open GL, 3rd Ed., Hearn and Baker, Prentice-Hall, 2003.
Reference(s) and Other Material:
- Intro. To Computer Graphics (Foley-van Dam-Feiner-Hughes-Philips), Addison Wesley, 2003
- After completion of this course, the student shall be able to:
- Know essential facts, concepts, principles, and theories relating to Graphics systems and devices; Output Primitives and their Attributes; Transformations; Viewing and
- Clipping; Object representation.
- Understand some basic concepts for Hidden surface removal; illumination and color models, Animation.
- Write programs that process Graphics Objects.
- Apply the principles that underpin the design of graphics systems.
- Use existing graphics packages to develop appropriate graphical applications.
- Applications of Computer Graphics
- Graphics systems and devices
- Output Primitives and their attributes
- Geometric Transformations
- Window to Viewport Mapping and Clipping
- Interactive Input Methods and Graphical User Interfaces
- Curves and Surfaces
- Three-Dimensional viewing
- Hidden surface removal
- Illumination and color models