1.) Introduction to Computer Graphics :
Definition, Application areas of Computer graphics, Graphical user interface, Cathode ray tubes, Random scan displays, Raster scan displays (with introduction to flickering, interlacing. American standard video etc), Color CRT monitors, Flat panel displays (Plasma Panels, Liquid crystal displays, Electroluminescent displays), Graphics software (GKS, PHIGS), Color Models (RGB, CMYK, HSV, Lookup tables etc.)
2.) Raster Graphics Algorithms:
Line drawing algorithms (DDA, Bresenham’s algo), Circle and Ellipse drawing algorithms, Filling (Scan-converting Polygon filling, Inside outside tests boundary fill and area fill algo).
3.) Transformations and Projections:
2-D transformations (Rotation, Reflection, shearing, scaling), Homogeneous coordinate representation, Translation, 3-D transformations, Projection classification, Parallel projections, Perspective projections (One point, Two point).
4.) Two dimensional Clipping and visible surface detection methods:
Viewing pipeline, window and viewport, Sutherland Cohen sub division algorithm, Cyrus-beck algorithm, classification of visible surface detection algorithm, Backface algo, Depth sorting method, Area subdivision method etc.
5.) Introduction to Digital Image Processing:
Definition application areas Digital Image Processing, difference between computer graphics and Image processing. The storage and capture of digital images. File forms, Basic digital Image processing techniques like antialiasing, Convolutions, Thresholding etc, Image enhancement.