0% found this document useful (0 votes)
243 views

COMPUTER GRAPHICS & Multimedia Syllabus

The course provides theoretical background in computer graphics and multimedia systems. It covers topics like raster graphics, geometric transformations, 3D modeling, visible surface detection methods, and basic animation. Students learn programming skills through assignments involving graphics algorithms, 2D transformations, clipping, and simple animation. Evaluation includes internal assessment of lab work and an external exam focusing on programming, records, and viva.

Uploaded by

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

COMPUTER GRAPHICS & Multimedia Syllabus

The course provides theoretical background in computer graphics and multimedia systems. It covers topics like raster graphics, geometric transformations, 3D modeling, visible surface detection methods, and basic animation. Students learn programming skills through assignments involving graphics algorithms, 2D transformations, clipping, and simple animation. Evaluation includes internal assessment of lab work and an external exam focusing on programming, records, and viva.

Uploaded by

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

COMPUTER GRAPHICS & MULTIMEDIA SYSTEMS

Course Code: Credit Units: 03

Course Objective:
The course provides the necessary theoretical background for introductory computer graphics
and demonstrates the application of computer science to graphics. It also offers an opportunity
for students to formulate and implement applications of computer graphics. This course further
allows students to develop programming skills in computer graphics by programming
assignments.

Course Contents:

Module I: Overview of Graphics System


Application of computer graphics, Video Display Devices, Raster Scan Display, Random Scan
Display, Input Devices, Graphic Software and graphics standards, Numerical based on Raster
and Random scan display, Frame buffer, Display processor, picture construction technique in
interactive computer graphics.

Module II: Output Primitives


Scan conversion, Points and Lines, Line-Drawing Algorithm, Circle Generation Algorithms,
Ellipse Generation Algorithm, Area fill algorithms for various graphics primitives: Scan line fill
algorithm, boundary fill algorithm, flood fill algorithm, Polygon representation, various method
of Polygon Inside test: Even-Odd method, winding number method, Various techniques for
character generation.

Module III: Two Dimensional Geometric Transformations


Basic Transformations, Composite Transformation, Translation, Rotation, Scaling, General
Pivot-Point Rotation, General Fixed Point Scaling, General Scaling Directions, Reflection,
Shear, Raster Methods for Transformations.

Module IV: Two-Dimensional Viewing


Window to view Port Co-ordinate Transformation, Anti aliasing and filtering techniques,
Clipping Operations, Cohen Sutherland Line Clipping algorithm, Sutherland Hodgeman Polygon
Clipping algorithm, fractal geometry methods, fractal dimensions, Geometric construction of
deterministic self-similar fractals, Iterated function system to generate fractals.

Module V: Three Dimensional Geometric and Modeling Transformations


3D viewing: 3 dimensional viewing parameters, Homogeneous coordinate representation,
Advantages and disadvantages of homogeneous coordinate system, Translation, Rotation,
Scaling, Other 3DTransformations, Composite Transformation, and Projections: Parallel
projections, perspective projections, and oblique projection.

Module VI: Visible- Surface Detection Methods


Bezier curves and Bezier surfaces, B-spline curves and surfaces, Overview of Visible Surface
Detection Algorithm, Concept of light source, secular and diffuse reflection, Illumination
through light source, Shadow and its types, Depth-Buffer Method, A Buffer Method, Scan-Line
Method, Binary search partition method, painter’s algorithm or depth sorting method.

Module VII: Introduction to multimedia


Elementary image processing techniques, Introduction to Animation, software used in animation,
Design of animation sequence, graphics library functions used in animation design.

Text & References:

Text:
 Computer Graphics, Donald Hearn, M Pauline Baker, 2nd Edition, PHI 1999
 Schaum Series, Computer Graphics

References:
 Computer Graphics, N. Krishnamurthy, TMH
COMPUTER GRAPHICS & MULTIMEDIA SYSTEMS LAB

Course Code: Credit Units:


01

Software Required: Turbo C++

Course Contents:

Assignments will be provided for the following:

 Geometrical shapes based on graphics algorithms


 2D Geometric transformation translation, rotation, scaling, reflection.
 Clipping
 Animation

Examination Scheme:

IA EE
A PR LR V PR V
5 10 10 5 35 35
Note: IA –Internal Assessment, EE- External Exam, PR- Performance, LR – Lab Record, V –
Viva.

You might also like