Sign In
 

 ICS 415: Computer Graphics

​Course Information
Class/Laboratory Schedule: 

Three 50 minutes lectures per week (3-0-3)

Designation:   Elective Course

Course Level:   Undergraduate

Prerequisites
Prerequisite(s) by Topic: 

  • Programming Fundamentals.
  • Linear Algebra and Calculus.

Prerequisite Courses: 


Catalog Description: 

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.

Textbook(s): 

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

Course Outcomes: 

  • 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.

Topics Covered: 

  • 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
  • Animation​