course information sheet(cg)
DESCRIPTION
Computer graphicsTRANSCRIPT
COURSE INFORMATION SHEETPROGRAMME: UG (IT) DEGREE: BTECH
COURSE: Computer Graphics SEMESTER: 3-1 CREDITS: 4
COURSE CODE: R31054 REGULATION:R10COURSE TYPE: CORE
COURSE AREA/DOMAIN: ComputingCONTACT HOURS: 4+1 (Tutorial) hours/Week.
CORRESPONDING LAB COURSE CODE (IF ANY):NoLAB COURSE NAME:No
SYLLABUS:Unit DetailsHours
IIntroduction :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.10
IIFilled area primitives: Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms ,inside outside tests6
III2-D geometrical transforms : Translation, scaling, rotation, reflection and shear transformations, matrix representations and homogeneous coordinates, composite transforms, transformations between coordinate systems10
IV2-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 algorithm8
V3-D object representation : Polygon surfaces, quadric surfaces, spline representation, Hermite curve,Bezier curve and B-Spline curves, Bezier and B-Spline surfaces10
VI3-D Geometric transformations : Translation, rotation, scaling, reflection and shear transformations, composite transformations.3-D viewing : Viewing pipeline, Clipping Projections(Parallel and Perspective).8
VIIVisible surface detection methods : Classification, back -face detection, depth-buffer, scan-line, depth sorting, BSPtree methods, area sub-division and octree methods6
VIIIComputer animation : Design of animation sequence, general computer animation functions, raster animation, computer animation languages, key frame systems, motion specifications6
Total Hours64
TEXT/REFERENCE BOOKS:T/RBOOK TITLE/AUTHORS/PUBLICATION
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.CODECOURSE NAMEDESCRIPTIONSEM
COURSE OBJECTIVES:1Knowledge on Various Devices and applications of Computer Graphics
2Procedures related to design and manipulation of 2D & 3D Graphical objects
COURSE OUTCOMES:SNODESCRIPTIONPOMAPPING
1Information regarding Applications and devices utilized for Computer Graphics.j
2Design & Clipping of 2D & 3D objects using various algorithms. e,k
3Knowledge on Mathematical representations of 2D & 3D Object Transformations.
e
4Knowledge on the step by step Animation process.i,j
GAPS IN THE SYLLABUS - TO MEET INDUSTRY/PROFESSION REQUIREMENTS:SNODESCRIPTIONPROPOSEDACTIONS
1Transformation techniquesLecture
2Raster operationsLecture
PROPOSED ACTIONS: TOPICS BEYOND SYLLABUS/ASSIGNMENT/INDUSTRY VISIT/GUEST LECTURER/NPTEL ETC
TOPICS BEYOND SYLLABUS/ADVANCED TOPICS/DESIGN:1
WEB SOURCE REFERENCES:1http://nptel.ac.in/
DELIVERY/INSTRUCTIONAL METHODOLOGIES: CHALK & TALK STUD. ASSIGNMENT WEB RESOURCES
LCD/SMART BOARDS STUD. SEMINARS ADD-ON COURSES
ASSESSMENT METHODOLOGIES-DIRECT ASSIGNMENTS STUD. SEMINARS TESTS/MODEL EXAMS UNIV. EXAMINATION
STUD. LAB PRACTICES STUD. VIVA MINI/MAJOR PROJECTS CERTIFICATIONS
ADD-ON COURSES OTHERS
ASSESSMENT METHODOLOGIES-INDIRECT ASSESSMENT OF COURSE OUTCOMES (BY FEEDBACK, ONCE) STUDENT FEEDBACK ON FACULTY (TWICE)
ASSESSMENT OF MINI/MAJOR PROJECTS BY EXT. EXPERTS OTHERS
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY KAKINADAIII 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 flood-fill 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, Pearson2. Computer Graphics with Virtual Reality Systems, Rajesh K Maurya, Wiley3. Introduction to Computer Graphics, Using Java 2D and 3D, Frank Klawonn, Springer4. Computer Graphics, Steven Harrington, TMH5. Computer Graphics, Amarendra N Sinha, Arun Udai, TMH