Subject Name: Computer Graphics Subject Code: TBC 601
Course Name: BCA
1 Contact Hours: 42 L 2 T1 P 2
2 Examination Duration (Hrs): Theory 0 3 Practical 0 2
3 Relative Weightage: CWE: 25 MTE: 25 ETE: 50
4 Credits: 0 3
5 Semester:
Autumn Spring Both
6 Pre-Requisite: 1. Knowledge of Computers
7 Subject Area: Computer Application
8 Objective: 2. To familiarize students with Computer Graphics
9 Course Outcome:
CO1 Understanding of the structure of an interactive computer graphics system, and the
separation of system components.
CO2 Apply the algorithms to draw graphic objects.
CO3 Design and apply two dimensional and three dimensional graphics and transformations.
CO4 Analyze the vector and matrices representation of graphics objects.
CO5 Apply and implements the clipping and filling techniques on graphics objects.
CO6 Analyze the importance of projections and animations.
10 Details of the Course:
Unit CONTENT CONTACT
No. HOURS
1 Introduction to Computer Graphics: Definition, Applications, Graphics 8
Hardware, Display Devices: Refresh Cathode Ray Tube, Raster Scan Display,
Plasma display, Liquid Crystal display, Plotters, Printers. Dithering, Half-toning,
Aliasing, Anti-aliasing
2 Mathematics for Computer Graphics: Point representation, Vector 9
representation, Matrices and operations related to matrices, Vector addition and
vector multiplication, Scalar product of two vectors, Vector product of two
vectors. Parametric equations of lines and conics.
3 Line Drawing Algorithms: DDA algorithms, Bresenham’s Line algorithm. Circle 9
and ellipse generation algorithm.
Clipping: Point Clipping, Line Clipping. Polygon Clipping.
Filling: Inside Tests, Flood fill algorithm, Boundary-Fill Algorithm and scan-line
polygon fill algorithm.
4 2D Transformation: 2D transformation, Basic Transformations, Composite 8
transformations: Reflection, Shearing, Transformations between coordinate
systems.
3D Transformation: 3D transformations, Parallel projection, Perspective
Graphic Era Deemed to be University, 2021 / Review-06 Effective from Academic Year 2021-22
projection, Visible lines and surfaces identification, Hidden surface removal
algorithms.
5 Animation: Introduction to Animation, Principles of Animation, Types of 8
Animation, Types of Animation Systems: Scripting, Procedural,
Representational, Stochastic, etc.
GKS Standards, GKS Primitives – Polyline, Polymarker, and Fill area, Text,
GKS Workstation and Metafiles.
TOTAL 42
11 Suggested Books:
Sl. NO. NAME OF AUTHERS/BOOKS/PUBLISHERS YEAR OF
PUBLICATI
ON/REPRI
NT
1 Donald Hearn and M. Pauline Baker, “Computer Graphics”, PHI 2008
2 Steven Harrington, “Computer Graphics: A Programming Approach”, TMH 2000
3 V.K.Pachghare, “Computer Graphics”, Second Edition, Laxmi Publications 2011
4 P. K. Singh, Rajendra Kumar, ”Computer Graphics (GBTU)”, First Edition, Vikas 2010
Publishing House Pvt. Ltd.
5 Newman and Sproul, “Principle of to Interactive Computer Graphics”, McGraw Hill 2005
Graphic Era Deemed to be University, 2021 / Review-06 Effective from Academic Year 2021-22