Description

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 and three-dimensional transformations, windowing and clipping. Color system. Filling polygon.

Program

Bachelor of Computer Science - 144 CRs

Objectives

  • 1. Understand algorithms design.
    2. Learn line, circle, and polygon rendering algorithms.
    3. Use and code with OpenGL library.
    4. Understand the mathematics and computer graphics concepts.
    5. Apply programming skills needed to develop graphics applications.

Textbook

D. Hearn, M.P. Baker, and Carithers, Computer Graphics Open Gl Version, Pearson

Course Content

content serial Description
1Introduction, history, and survey of computer graphics applications
2Overview of graphics systems: raster and random scan display
3DDA line drawing algorithm
4Bresenham's line drawing algorithm
5Mid-point circle/ ellipse drawing algorithms
6Drawing free curves: Bezier and spline technologies
77th Week Exam
82D transformations- part I
92D transformations- part II
10Viewing transformation
11Color models
1212th Week Exam
13Filling Algorithms
14Animation
15Revision
16Final Exam

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.