0% found this document useful (0 votes)
60 views4 pages

Silver Oak University: College of Technology

Uploaded by

kgajjar336
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views4 pages

Silver Oak University: College of Technology

Uploaded by

kgajjar336
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SILVER OAK UNIVERSITY

College of Technology (01)


Diploma Engineering Course (CE/IT)
Subject Name: Multimedia Techniques
Subject Code: 1010042261
Semester: 3rd

Prerequisite: Mathematical knowledge and basic programming skills

Objective: To introduce students with the basic concepts in graphics and visualization in the computing
era. It prepares students for activities involving the design and development of graphics and animations
found in media, entertainment, sciences and engineering. This course may lead to a career in the area of
graphics, animations and multimedia for some students.

Teaching and Examination Scheme:


Teaching Scheme Evaluation Scheme Total
L T P Contact Credits Theory Practical Marks
Hours CIE ESE CIE ESE
(TH) (TH) (PR) (PR)
3 0 2 5 4 40 60 20 30 150

Content:

Unit Course Contents Teaching Weightage


No. Hours %
1 Introduction to Computer Graphics: 6 14
Identify evolution of graphics system, Application in
different areas: Presentations Graphics, Education and
Training, Computer Art, Image Processing, Multimedia,
Entertainment, Computer Aided Design,Virtual Reality,.
Advertisement
Demonstrate working of input/output Devices: Scanning
Systems: Raster and Random Scanning &Vector Scanning.
Video Display Devices: Raster and Random Display System,
CRT and Color CRT, Flat panel displays, VGA.Hardcopy
Devices: Halftoning scheme, Types of Printers. Input
Devices :Keyboard, Touch Panel,Digitizing Tablet,
Mouse,Trackball, Data Glove, Light Pen,Image Scanners,
Postscript.
2 Output Primitives: 8 22
Line drawing Algorithm: Simple line drawing algorithm,
DDA algorithm, Bresenham’s Line Algorithm. Circle and
Ellipse Drawing Algorithm: Mid-point circle generating
algorithm, Mid-point ellipse generating algorithm. Area
filling algorithms: Scan Line polygon fill
algorithm,Boundary fill algorithm, Flood fill
algorithm.Explain Types of Polygon: Convex and Concave
Polygons, Methods of Character generation: Hardware
Based,Vector Based, Bitmap Based.
3 2Dimentional Geometry and Viewing: 11 22
General procedures for applying translation, rotation and
scaling parameters to reposition and resize two-dimensional
objects. Matrix representations of Basic Transformation,
Homogenous Coordinates of Basic Transformations.
Generating composite transformations by calculating the
matrix product of the individual transformations. General
Pivot Point Rotation and General Fixed Point Scaling,
Inverse transformation, Study of Reflection, Zooming,
Panning, Jaggies, Viewing pipeline: Windows to Viewport
coordinate transformation. Clipping algorithms: Point
Clipping algorithm, Line clipping algorithms: Cohen
Sutherland, Liang Barsky, Polygon Clipping algorithms:
Sutherland Hodgeman, Weiler Athert. Text clipping
algorithm, Exterior clipping.

4 3Dimensional Geometry and Viewing: 9 22


Translation, rotation and scaling in 3Dimensional, Coordinate
Axes Rotation and General Three Dimensional Rotations,
Reflections and Shears. 3Dimensional viewing pipeline,
types of Projections: Parallel projections, Perspective
projection.
5 Application of Computer graphics in Image Processing: 8 20
Importance of Image processing: Importance of Graphics in
Image Processing, Computer Graphics and Image Processing
in 2Dimensional, 3Dimensional graphics and Images, GUI,
Typesettings, visualization, CAD,photo collaging, artwork
etc. Difference between digital and real image, Different
methods to display same digital image: Halftoning, Nearest
neighbor, Image sampling, Quantization and levels, Human
perception to images, Discrimination, adaptation, contrast,
Persistence, Requirements for human vision: Illumination,
Objects, Eyes. Color classification System: Munsell's color
classification, XYZ Color space.

Course Outcome:

Sr. No. CO statement Unit No

CO-1 To understand the various computer graphics hardware and display 1


technologies.

CO-2 Implement various computer graphic algorithms 2

CO-3 Understand and compare various 2D and 3D viewing technologies 3,4

CO-4 Demonstrate the concept of various 2D and 3D objects transformation 3,4


techniques

CO-5 Describe various applications of computer graphics with importance of 5


image processing

Teaching & Learning Methodology:-

● The course includes a laboratory, where students get the opportunity to practically apply the
theoretical knowledge they have acquired in the lectures.
● Lectures with attractive powerpoint presentations
● Different experiments shall be carried out during the practical sessions.

List of Experiments/Tutorials:

1. Demonstrate working of different input and output devices


2. Implement the algorithm to draw line using different line style
3. Implement the DDA algorithm to draw the line. Generalize it for co-ordinates
4. Implement Bresenham's algorithm to draw the line. Generalize it for co-ordinates
5. Implement the midpoint circle generation algorithm to draw circle
6. Implement the ellipse generation algorithm to draw Ellipse
7. Implement the algorithm to Draw the polygon using filling technique
8. Perform the operation of scaling for two dimensional pictures
9. Perform the operation of translation for two dimensional pictures
10. Perform the operation of Rotation for two dimensional pictures
11. Perform the operation of windowing and clipping techniques
12. Perform the operation of translation for three dimensional pictures
13. Perform the operation of scaling for three dimensional pictures
14. Perform the operation of Rotation for three dimensional pictures
15. Develop an application to implement animations using built in functions in C
16. Perform the Resizing and cropping of different images
17. Perform the application of quantisation levels on different digital images

Major Equipment:

Computer systems with latest configuration.

Books Recommended:

1. Computer Graphics 2nd Edition, by Donald Hearn &M Pauline Baker, PHI Learning
2. Computer Graphics 2nd Edition, by Steven Harington, McGraw Hill Publications.
3. Digital Image Processing 3rd Edition-By Gonzalez & Woods,Addison Wesley
4. Computer Graphics: Principles and Practices in C 2E, James D. Foley, Pearson Education
India

List of Open Source Software/learning website:

1. NPTEL tutorials
2. http://silveroakuni.ac.in/video-lecture
3. http://www.coursera.org/

You might also like