Industrial Training

mca Syllabus

Computer Graphics & Multimedia
Code: CS 603
Contact: 3L
Credits: 3
Allotted Hrs: 45L

Note I: There will be one objective type question comprising 10 numbers spread over the entire syllabus and each carrying one mark.

Note II: Two questions are to be set from each module out of which five questions are to be answered taking at least one from each module. All questions carry equal marks.

Module I

Introduction to computer graphics & graphics systems [6L]
Overview of computer graphics, representing pictures, preparing, presenting & interacting with pictures for presentations; Visualization & image processing; RGB color model, direct coding, lookup table; storage tube graphics display, Raster scan display, 3D viewing devices, Plotters, printers, digitizers, Light pens etc.; Active & Passive graphics devices; Computer graphics software.

Scan conversion: [6L]

Points & lines, Line drawing algorithms; DDA algorithm, Bresenham’s line algorithm, Circle generation algorithm; Ellipse generating algorithm; scan line polygon, fill algorithm, boundary fill algorithm, flood fill algorithm.

Module II
2D transformation & viewing [8L]
Basic transformations: translation , rotation, scaling ; Matrix representations & homogeneous coordinates, transformations between coordinate systems; reflection shear;
Transformation of points, lines , parallel lines, intersecting lines. Viewing pipeline, Window to viewport co-ordinate transformation , clipping operations , point clipping , line clipping, clipping circles , polygons & ellipse.

3D transformation & viewing [7L]

3D transformations: translation, rotation, scaling & other transformations. Rotation about an arbitrary axis in space, reflection through an arbitrary plane; general parallel projection transformation; clipping, viewport clipping, 3D viewing.

Module III
Curves [3L]
Curve representation, surfaces , designs , Bezier curves , B-spline curves, end conditions for periodic B-spline curves, rational B-spline curves.

Hidden surfaces [3L]
Depth comparison, Z-buffer algorithm, Back face detection, BSP tree method, the Printer’s algorithm, scan-line algorithm; Hidden line elimination, wire frame methods , fractal - geometry.

Color & shading models [2L]
Light & color model; interpolative shading model; Texture;

Module IV
Multimedia [10L]
Introduction to Multimedia: Concepts, uses of multimedia, hypertext and hypermedia.; Image, video and audio standards.

Audio: digital audio, MIDI, processing sound, sampling, compression.

Video: MPEG compression standards, compression through spatial and temporal redundancy, inter-frame and intraframe compression .

Animation: types, techniques, key frame animation, utility, morphing.

Virtual Reality concepts.

Text Books:
1. Hearn, Baker – “ Computer Graphics ( C version 2nd Ed.)” – Pearson education
2. Z. Xiang, R. Plastock – “ Schaum’s outlines Computer Graphics (2nd Ed.)” – TMH
3. D. F. Rogers, J. A. Adams – “ Mathematical Elements for Computer Graphics (2nd Ed.)” – TMH
4. Mukherjee, Fundamentals of Computer graphics & Multimedia, PHI
5. Sanhker, Multimedia –A Practical Approach, Jaico
6. Buford J. K. – “Multimedia Systems” – Pearson Education
7. Andleigh & Thakrar, Multimedia, PHI
8. Mukherjee Arup, Introduction to Computer Graphics, Vikas
9. Hill,Computer Graphics using open GL, Pearson Education
Reference Books:
1. Foley, Vandam, Feiner, Hughes – “Computer Graphics principles (2nd Ed.) – Pearson Education.
2. W. M. Newman, R. F. Sproull – “Principles of Interactive computer Graphics” – TMH.
3. Elsom Cook – “Principles of Interactive Multimedia” – McGraw Hill

Hi I am Pluto.