Mtech Syllabus
Mtech Syllabus
First Semester
Sl. Contact
Code Subject Name Credit Marks
No Periods / Week
Lecture Practical Theory Sessional
1. SET/D/T/101 Paper-I Computer Graphics 3 3 100
2. SET/D/T/102 Paper-II Multimedia Technology 3 3 100
Paper-III Computer Network &
3. SET/D/T/103
Web Technology 3 3 100
Paper-IV Multimedia Design
4. SET/I/T/101
Principles and Authoring 3 3 100
Paper-V Principles of Education
5. SET/I/T/102
Technology 3 3 100
Paper-VI Human Computer
6. SET/I/T/103 3 3 100
Interaction
7. SET/S/101 Multimedia Laboratory 4 3 100
Seminar (to be evaluated in 2nd
8. 3
Semester)
Sub Total 18 7 21 600 100
Total 25 21 700
Second Semester
Sl. Contact
Code Subject Name Credit Marks
No Periods / Week
Lecture Practical Theory Sessional
Paper-VII Object Oriented
1. SET/D/T/201 3 3 100
Programming
Paper-VIII Multimedia
2. SET/D/T/202 Communication in Mobile
Environment 3 3 100
Paper-IX Educational
3. SET/D/T/203 Management & Quality
Assurance 3 3 100
Paper-X Management of
4. SET/I/T/201
Software System Development 3 3 100
5. SET/S/201 Seminar 3 6 200
6. SET/S/202 Term Paper 3 3 100
Sub Total 12 6 21 400 300
Total 18 21 700
Syllabus
¾ Introduction [Areas of Computer Graphics]; Graphics Standards [VDI, VDM, PHIGS, IGES];
Uses of Computer Graphics; Classification of Application [Type (dimensionality), Type of
Interaction, Role of the Picture, Logical and Temporal relationship between objects and their
pictures]; Categories of Computer Graphics [Vector Graphics, Raster Graphics]; What is Image
[Dots, Pixels, Digital Image, Digital Image Representation (Resolution, Aspect Ratio (Pixel, Image,
Screen), Pixel Depth)]; Coordinate System; Image Processing and Picture Analysis;
Interactive Graphics
¾ Output Primitives – Points and Lines [(Definitions, Concept of Point in the CRT monitor, Pixel
positioning in Output Devices)]; Line Drawing Algorithm [(Line Drawing in Output Devices, Line
Drawing in Digital Devices, General Consideration of Line Drawing, Methods of Drawing Line in
Digital Devices, General Equation of a Straight Line, Incremental or DDA Algorithm, Bresenham's
Line Algorithm)]; Circle Drawing Algorithm [Definition of a Circle, Equation of Circle in Cartesian
Coordinate, Equation of Circle in Polar Coordinates, Problems of Scan Converting Method,
Symmetry of Circles, Bresenham's / Midpoint Circle Algorithm]; Filled-Area Primitives [Introduction
to Polygons, Problem of finding interiors of Filled Areas, Rules of identifying Interior Regions (Odd-
even, Non-zero Winding number), Application of Inside-Outside Tests]; Filling Algorithm [Scan-
Line Polygon Fill, Scan-Line Fill of Curved Boundary Areas, Boundary Fill, Food Fill]; Attributes of
Output Primitives [Line Attributes, Curve Attributes, Area-fill Attributes, Character Attributes,
Antialiasing, Character Generation].
¾ Color and Shading – Basic Idea of Color and Light [(What is Color, Achromatic Color, Halftone
& Dithering, Chromatic Color)]; Color Mixing [Subtractive Color Mixing, Additive Color Mixing,
Color Model (CMY, RGB, HSV, CIE)]; Shading [Why do you need shade, Illumination model
(Ambient light model, Diffused light model, Specular light model), Shading Model (Flat model,
Gouraud model, Phong model), Surface Details (Why detailing of surface, Surface Polygon,
Texture Mapping, Bump Mapping)]; Transparency (Non-refractive transparency, Refractive
transparency)]
¾ Viewing – Viewing Pipeline [Window, View Port]; Viewing Coordinate Systems [Local
Coordinate System, World Coordinate System, Device Coordinate System, Normalised Device
Coordinate System, Modeling Transformation]; Window to View Port Transformation; Clipping
Algorithm [Point Clipping, Line Clipping (Cohen-Sutherland Line Clipping), Area Clipping
(Polygons)]
¾ Animation – What is Animation?; Historical Background; Uses of Animation; Key frames &
Tweening; Computer Based Animation; Cell Animation; Path Animation; Transformation
[Types of Transformation (Translation, Rotation, Scaling), Co-ordinate System]; 2D Versus 3D
Animation; Animation Techniques [Onion Skinning, Motion Cycling, Masking]; Special Effects
[Color Cycling, Morphing, Warping]; Animation File Formats [Animated GIF, QuickTime, AVI,
FLIC]; Tools for 2D Animation [Authoring tools for animation, Popular stand-alone animation
software]; Introduction to Flash5
References
• Ranjan Parekh, “Principle of Multimedia", Tata McGraw Hill, New Delhi, 2006. ISBN: 0-07-058833-3
• Fred Halsall, "Multimedia Communications : Applications, Networks, Protocols and Standards",
Pearson Education Ltd., 2001.
• Francois Fluckiger, "Understanding Networked Multimedia : Applications and Technology", Prentice
Hall, 1995.
• Prabhat K Andleigh, Kiran Thakrar, "Multimedia System Design", Prentice Hall, 1996
• Ralf Steinmetz, Klara Nahrstedt, "Multimedia Computing, Communications and Applications",
Prentice Hall, 1995
• Nalin Sharda, "Multimedia Information Networking", Prentice Hall, 1999, ISBN : 0132587734
Home Page, Search Engines; Internet Access Methods : Dial-up connection, Leased Line connection,
ISDN Internet Service Providers (ISP) : Connection through an ISP Server, Shell and PPP accounts];
Hypertext Transfer Protocol (HTTP) [Overview - HTTP Basics, elements, Client request, Server
response; HTTP Headers; Session Management - Persistent connections, Cookies, streaming];
General concepts of web server [Web server Configuration & Administration; Virtual hosting];
Client side technologies [Hypertext Markup Language (HTML): Structure of HTML Document -
Meta tags, Links, Text, Lists, Tables, Inclusions (Objects, Images, and Multimedia contents), Forms,
Frames, Image Maps; Style Sheets; JavaScript (Document Object Model, Object Reference -
Objects, Methods and Properties, Event Handlers. Language constructs - Statements and Operators];
Server side technologies [CGI, Server Side Scripting (Working Principles, Implicit objects, Session
Handling, Database Connectivity, File Handling]; Extensible Markup Language (XML) [Overview;
Schemas-DTD (Document Type Definitions), XML Data, Namespaces, XSL, XSLT]; Extensible
Hypertext Markup Language (XHTML)
¾ Multimedia Document and Interchange formats [MHEG and Hypermedia, SGML, Open Document
Architecture (ODA), Open Media Framework Interface (OMFI)]; Authoring Metaphors [Introduction,
Definition & functions of Metaphors, Basic Categories - Slide show metaphor, Book metaphor,
Timeline metaphor, Windowing metaphor, Icon metaphor]; Creating Scripts, flowcharts &
Storyboards [What are scripts, storyboards and flowcharts, Advantages of Storyboarding, Interactive
Storyboarding, Simple interactive flowcharts, Complex interactive flowcharts, Writing scripts, Case
studies]; Introduction to Authoring Tools [Features and overview of Macromedia Director and its
authoring language Lingo, Features & Overview of Asymetrix ToolBook, Features & Overview of
Macromedia Authorware, Features and overview of Macromedia Flash and its scripting language
Action Script]
¾ Introduction [Human factors, Fundamentals of Human perception, Human skill level and
Behaviour, Dialogues and tasks, Framework for HCI, Modeling Human Computer Interaction];
Human Computer Interface Design [Information Design, Interaction Design and Sensorial design,
Guidelines for user interface design, Dialogue Design, Graphic Design and Style issues, Standard
interface elements in windows, Interface Design tool: Introduction to Visual BASIC]; Structured
System Analysis and Design Methodology (SSADM) [Methodology for Dialog design,
Prototyping, Prototyping tools]; Visual Design [Introduction, Visual Rhetoric, Organising
information, Factors designers consider when creating illustration and visual design, Designing for
screen, Typography for computer screen, Spatial relationships in the interface, Symbols &
Semiotics in the interface. Visual design methodology : (Clarity, Consistency, Appearance), Visual
Coding, Layout Principles]; Cognitive aspect in Multimedia Presentation [Cognitive domain of
learning, Knowledge and Skill, Retention, Learning Style, Affective and Cognitive domain learning,
Role of the creator of Multimedia learning material, Presentation format, Interactivity, System
Quality, Media mix, Cognitive issues in user interface]
¾ History of the development of object Programming Languages, Basic concepts OOP : Objects,
Classes and Message Passing. Notations of abstraction, encapsulation / information hiding and
modularity. Instantiation and initialisation of objects. Inheritance – single, multilevel, multiple and
repeated. Run-time ploymorphism, Aggregation, Difference between conventional and object
oriented programming, Advantages and disadvantages of OOP, Class libraries, Language features
of C++, Overview of Java, Essential differences between Java and C++, Object oriented
programming using C++ & Java
¾ Image Editing [Selection, Painting and Transformation tools, Layers, Channels, Masks, Anti-
aliasing, Dithering, Filters]; Audio Editing [Normalization, Mixing, Cross-fading, Dynamics, Filters,
Mono/stereo formats, Noise gate]; Video Editing [Importing clips, trimming clips, splitting clips,
manipulating audio content, adding transitions, changing speed of a clip, changing opacity, applying
special effects, superimposing an image, exporting a movie]
SET/S/202 – Seminar [ 0 - 3- 0 ]