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