course information sheet(cg)

6
COURSE INFORMATION SHEET PROGRAMME: UG (IT) DEGREE: BTECH COURSE: Computer Graphics SEMESTER: 3-1 CREDITS: 4 COURSE CODE: R31054 REGULATION:R10 COURSE TYPE: CORE COURSE AREA/DOMAIN: Computing CONTACT HOURS: 4+1 (Tutorial) hours/Week. CORRESPONDING LAB COURSE CODE (IF ANY):No LAB COURSE NAME:No SYLLABUS: Unit Details Hour s I 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. 10 II Filled area primitives: Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms ,inside outside tests 6 III 2-D geometrical transforms : Translation, scaling, rotation, reflection and shear transformations, matrix representations and homogeneous coordinates, composite transforms, transformations between coordinate systems 10 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 8 V 3-D object representation : Polygon surfaces, quadric surfaces, spline representation, Hermite curve,Bezier curve and B-Spline curves, Bezier and B-Spline surfaces 10 VI 3-D Geometric transformations : Translation, rotation, scaling, reflection and shear transformations, composite transformations. 8

Upload: ravi-varma

Post on 24-Sep-2015

215 views

Category:

Documents


1 download

DESCRIPTION

Computer graphics

TRANSCRIPT

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