You are on page 1of 4

# COURSE INFORMATION SHEET

PROGRAMME: UG (IT)
COURSE: Computer Graphics
COURSE CODE: R31054
REGULATION:R10
COURSE AREA/DOMAIN: Computing
CORRESPONDING LAB COURSE CODE (IF
ANY):No

DEGREE: BTECH
SEMESTER: 3-1 CREDITS: 4
COURSE TYPE: CORE
CONTACT HOURS: 4+1 (Tutorial)
hours/Week.
LAB COURSE NAME:No

SYLLABUS:

Unit
I

II
III
IV

VI

VII
VIII

Details
Introduction :Application areas of Computer Graphics, raster -scan systems,
random scan systems, raster scan display processors
Output primitives : Points and lines, line drawing algorithms, mid -point circle
and ellipse algorithms.
Filled area primitives: Scan line polygon fill algorithm, boundary-fill and
flood-fill algorithms ,inside outside tests
2-D geometrical transforms : Translation, scaling, rotation, reflection and shear
transformations, matrix representations and homogeneous coordinates,
composite transforms, transformations between coordinate systems
2-D viewing : The viewing pipeline, viewing coordinate reference frame,
window to view -port coordinate transformation, viewing functions, Cohen
-Sutherland and Cyrus-beck line clipping algorithms, SutherlandHodgeman
polygon clipping algorithm
3-D object representation : Polygon surfaces, quadric surfaces, spline
representation, Hermite curve,Bezier curve and B-Spline curves, Bezier and BSpline surfaces
3-D Geometric transformations : Translation, rotation, scaling, reflection and
shear transformations, composite transformations.
3-D viewing : Viewing pipeline, Clipping Projections(Parallel and
Perspective).
Visible surface detection methods : Classification, back -face detection, depthbuffer, scan-line, depth sorting, BSPtree methods, area sub-division and octree
methods
Computer animation : Design of animation sequence, general computer
animation functions, raster animation,
computer animation languages, key frame systems, motion specifications
Total Hours

Hours
10

6
10
8

10

6
6
64

TEXT/REFERENCE BOOKS:
T/
BOOK TITLE/AUTHORS/PUBLICATION
R
Computer Graphics C version, Donald Hearn and M.Pauline Baker, Pearson Education
Computer Graphics Principles & practice, second edition in C, Foley, VanDam, Feiner
and Hughes,
Pearson Education.
Introduction to Computer Graphics using JAVA 2D and 3D,Frank Klawonn,Springer
Computer Graphics ,Steven Harrington ,TMH
Computer Graphics ,Amerandra N Sinha ,Arun Udai,TMH
Computer Graphics with Virtual Reality Systems ,Rajesh K Maurya ,Wiley
Computer Graphics , Peter Shirley, CENGAGE
Principles of Interactive Computer Graphics ,Neuman,Sproul ,TMH
The Computer Graphics Manual , Vol 2 ,David ,Solomon, Springer
Procedural Elements for Computer Graphics ,David F Rogers,2/e ,TMH
COURSE PRE-REQUISITES:
C.COD
COURSE NAME
E

DESCRIPTION

SE
M

COURSE OBJECTIVES:
1 Knowledge on Various Devices and applications of Computer Graphics
2 Procedures related to design and manipulation of 2D & 3D Graphical objects
COURSE OUTCOMES:
SN
O
1
2
3
4

DESCRIPTION

PO
MAPPIN
G

## Information regarding Applications and devices utilized for Computer

Graphics.
Design & Clipping of 2D & 3D objects using various algorithms.
Knowledge on Mathematical representations of 2D & 3D Object
Transformations.

i,j

e,k
e

## GAPS IN THE SYLLABUS - TO MEET INDUSTRY/PROFESSION REQUIREMENTS:

SN
DESCRIPTION
PROPOSE
O
D
ACTIONS

1
Transformation techniques
Lecture
2
Raster operations
Lecture
PROPOSED ACTIONS: TOPICS BEYOND SYLLABUS/ASSIGNMENT/INDUSTRY
VISIT/GUEST LECTURER/NPTEL ETC
TOPICS BEYOND SYLLABUS/ADVANCED TOPICS/DESIGN:
1
WEB SOURCE REFERENCES:
1
http://nptel.ac.in/
DELIVERY/INSTRUCTIONAL METHODOLOGIES:
CHALK & TALK
STUD.
WEB
ASSIGNMENT
RESOURCES
LCD/SMART
STUD.
ADD-ON
BOARDS
SEMINARS
COURSES
ASSESSMENT METHODOLOGIES-DIRECT
ASSIGNMENTS
STUD.
TESTS/MODEL
SEMINARS
EXAMS
STUD. LAB
STUD. VIVA
MINI/MAJOR
PRACTICES
PROJECTS
ADD-ON
COURSES

UNIV.
EXAMINATION
CERTIFICATIONS
OTHERS

ASSESSMENT METHODOLOGIES-INDIRECT
ASSESSMENT OF COURSE OUTCOMES
STUDENT FEEDBACK ON FACULTY
(BY FEEDBACK, ONCE)
(TWICE)
ASSESSMENT OF MINI/MAJOR PROJECTS OTHERS
BY EXT. EXPERTS

## III Year B. Tech. Information Technology I Sem.

COMPUTER GRAPHICS
UNIT I : Introduction: Application of Computer Graphics, raster scan systems, random
scan systems, raster scan display processors.
Output primitives : Points and lines, line drawing algorithms( Bresenhams and DDA
Line derivations and algorithms), mid-point circle and ellipse algorithms.
UNIT II : Filled area primitives: Scan line polygon fill algorithm, boundary-fill and floodfill algorithms. Inside and outside tests.
UNIT III : 2-D geometrical transforms: Translation, scaling, rotation, reflection and
shear transformations, matrix representations and homogeneous coordinates,
composite transforms, transformations between coordinate systems. (p.nos 204-227 of
text book-1).
UNIT IV : 2-D viewing : The viewing pipeline, viewing coordinate reference frame,
window to view-port coordinate transformation, viewing functions, Cohen-Sutherland
and Cyrus-beck line clipping algorithms, Sutherland Hodgeman polygon clipping
algorithm.
UNIT V : 3-D object representation : Polygon surfaces, quadric surfaces, spline
representation, Hermite curve, Bezier curve and B-Spline curves, Bezier and B-Spline
surfaces.
UNIT VI : 3-D Geometric transformations : Translation, rotation, scaling, reflection
and shear transformations, composite transformations. 3D Viewing pipeline, clipping,
projections( Parallel and Perspective).
UNIT VII : Visible surface detection methods: Classification, back-face detection,
depth-buffer, scan-line, depth sorting, BSPtree methods, area sub-division and octree
methods.
UNIT VIII : Computer animation : Design of animation sequence, general computer
animation functions, raster animation, computer animation languages, key frame
systems, motion specifications.
TEXT BOOKS:
1. Computer Graphics C version, Donald Hearn, M.Pauline Baker, Pearson
2. Computer Graphics with Virtual Reality Systems, Rajesh K Maurya, Wiley
3. Introduction to Computer Graphics, Using Java 2D and 3D, Frank Klawonn, Springer
4. Computer Graphics, Steven Harrington, TMH
5. Computer Graphics, Amarendra N Sinha, Arun Udai, TMH