Syllabus

Course Code: BCA-504(I)    Course Name: COMPUTER GRAPHICS

MODULE NO / UNIT COURSE SYLLABUS CONTENTS OF MODULE NOTES
1 Introduction: History of Computer Graphics (CG), Applications of Computer Graphics, Components of interactive graphics systems, Display devices: Refresh CRT, Color CRT, Plasma Panel displays LCD Panels, Raster-scan System, Random scan System, Graphic software, Input/output Devices, Tablets.
2 Output Primitives: Points and Lines, Line Drawing Algorithms: DDA algorithm, Bresenhams algorithm, Circle drawing algorithms: Polynomial Method, Bresenhams algorithm. Parametric representation of Cubic Curves, Bezier Curves
3 2D Transformation: Use of Homogeneous Coordinates Systems, Composite Transformation: Translation, Scaling, Rotation, Mirror Reflection, Rotation about an Arbitrary Point. Clipping and Windowing, Clipping Operations. Line Clipping Algorithms: The Mid-Point subdivision method, Cohen-Sutherland Line Clipping Algorithms, Polygon Clipping, Sutherland Hodgeman Algorithms, Text Clipping,
4 3-D Graphics: 3-D object representations, 3-D Transformations: Translation, Rotation, Scaling, Projections, Hidden surface elimination: Back face removal, Dept Buffer algorithm, Scan-line algorithm, Dept sort algorithm, Shading.
Copyright © 2020 Kurukshetra University, Kurukshetra. All Rights Reserved.