Balochistan University of Engineering & Technology, Khuzdar
Balochistan University of Engineering & Technology, Khuzdar
CS-223

Computer Graphics

Pre-requisites:            Object Oriented Programming, Visual Programming

COURSE OBJECTIVES:
Study of various algorithms in computer graphics and their implementation in any programming language.

COURSE DESCRIPTION:
Graphics hardware. Fundamental algorithms. Applications of graphics. Interactive graphics programming — graph plotting, windows and clipping, and segmentation. Programming raster display systems, Differential Line Algorithm, panning and zooming. Raster algorithms and software — Scan-Converting lines, characters and circles. Scaling, Rotation, Translation, Region filling and clipping. Two and three dimensional imaging geometry (Perspective projection and Orthogonal projection) and transformations. Curve and surface design, rendering, shading, colour and animation.

Reference Material:

  • Computer Graphics, Principles and Practice, J. D. Foley, A. van Dam, S. K.  Feiner and J. F. Hughes, Addison-Wesley ISBN: 0-201-12110-7.
  • Computer Graphics, F.S.Hill, Maxwell MacMillan
  • Interactive Computer Graphics: Functional, Procedural and Device-level methods; Peter Burger and Duncan. F. Gillies; Addison-Wesley, (2003)