SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN Course Code : MC0665 Course Title : Computer Graphics Semester : III Course Time : July November 2011 Day A Hour Timing Day 1 - - Day 2 III 10.35-11.25 Day 3 IV 11.25-12.15 Day 4 IV 11.25-12.15 Day 5 I 8.45-9.35 Location : S.R.M.E.C Tech Park Faculty Details Sec. Name Office Office hour Mail id A,B & C,D N.Mohamed Ibrahim TP103 8.45AM 4.00PM on all working days mohamedibrahimn@ktr.srmuniv.ac.in Text Books: 1. David F. Rogers Procedural Elements for Computer Graphics McGraw Hill 1984 2. William M. Newman, Robert F.Sproull Principles of Interactive Computer Graphics Second Ed Tata Mc Graw Hill Ed 1979 Reference Book:
3. Foley, Vandam, Feine & Hughes Computer Graphics Principles & Practices Second Ed. 4. Computer Graphics-Hearn baker, 2 nd Edition,PHI Web resources: www.idav.ucdavis.edu Prerequisite : MA0501 Discrete Mathematics MC0501 Programming in C Objectives : a. Knowledge and Understanding: Students should be able: a1. to understand the basics of computer graphices a2)to understand the working principle of graphics hardwares a3) to understand how the graphics primitives are drawn a4) to understand how to transform an image and manipulate an image using computers Outcomes ( Course and Program) b. Subject specific skills with ability to: b1) draw graphics primitives b2) do transformation on image b3)draw 3D images and do manipulations c. Intellectual skills: with the ability to: c1) writing algorithms for any graphics elements c2) writing algorithms for to do transformation d. Transferable skills with ability to: d1) how to use different input interactive techniques d2) how to use different input modes d3) how to apply algorithms in real life applications Assessment Details
Announced : 10 Marks Unannounced : 10 Marks Cycle test : 20 Marks Model : 20 Marks Assignment : 10 Marks Total : 70 Marks Test Schedule (Tentative) S.No. DATE TEST TOPICS DURATION 1 03.08.2011 Cycle Test Upto 3D clipping 2 Periods 2 31.10.2011 Model Exam All the Titles 3 Hrs Detailed Session Plan - Session No. Topics to be covered Time (min) Ref Teaching Method Testing Method Basics of Computer Graphics, Representing Pictures, Graphical Basic 1 Tools, Graphics primitives a. Line 50 1,4 BB b. Circle c. spiral Picture Presentation, Types of computer 2 graphics,active and passive graphics 50 1,4 BB Components of interactive graphics Introduction to Computer graphics hardware 3 CRT 50 1,4 BB Shadow-mask CRT DVST
4-9 10-12 LCD displays Digital Differential Analyzer (DDA) Geometry of graphics -simple DDA -Modified DDA -Bresenham s line algorithm -Bresenham s circle algorithm - Bresenham s spiral algorithm - Ellipse algorithm Transformation principles,two Dimensional Transformations Basics: translation, scaling, rotation, shearing reflection, matrix representation, concatenation 50 1,2,4 BB 50 1,4 PPT,BB Clipping Windowing Three dimensional Clipping 13 Line Clipping Algorithm 50 1,2 BB,PPT Quiz 14 Mid-point subdivision 50 1,2 BB,PPT Group discussion 15,16 Polygon Clipping introduction Polygon Clipping algorithm example with flow chart,ppt 17 18 19 Viewing Transformations, Windowing 50 2 BB,PPT Transformation Three dimensional Clipping Introduction, Three dimensional Clipping 50 2 BB,PPT Group discussion - Algorithm Hidden Surface Elimination Surface Ray Tracing Approaches of Hidden Surface Elimination Object Space & Image,Video Quiz Space 20 Depth Buffer Algorithms 50 2 BB 21 Geometric Computations & comparative study 22 Scan Line Coherence Algorithms 23 Area Coherence Algorithms
24 Priority Algorithms Group discussion 25 Choosing an Algorithm Comparative Study 26 Sorting & Coherence Group discussion 27 Surface Ray Tracing Group discussion Comparative study Raster Graphics Features Scan Conversion Thick Primitives 28 Introduction to Raster Graphics & comparative study 29 Raster Graphics Features Group discussion 30 Scan conversion Generation of the display,ppt 31 Real time scan conversion,ppt Group discussion 32 A Simple active edge list using Pointers Group discussion 33 Sorted active edge list 34 An active edge list using linked list Group discussion 35 Updating the linked list Group discussion 36 Thick primitives 50 3 BB Group discussion Simple Illumination Model Transparency Shadows Texture - Color 37 A simple illumination model specular Reflection & Halfway Vector,PPT Group discussion 38 Transparency Refraction effects in Transparent materials Simple,PPT Group discussion Transparent models 39 Z Buffer Transparency,PPT Group discussion 40 Pseudo Transparency,PPT Group discussion 41 Shadows,PPT Quiz 42 Texture,PPT Assignment 43 Color Color primary systems,ppt Quiz 44 Color matching experiment,ppt Quiz 45 Color cubes,ppt Quiz
Staff-in-charge N.MOHAMED IBRAHIM HOD/MCA