0% found this document useful (0 votes)
54 views2 pages

Computer Graphics: Course Code: MCA 301 Credit Units: 04 Course Objective

This course provides an introduction to computer graphics. It covers topics like output primitives, 2D and 3D geometric transformations, viewing in 2D and 3D, and surface detection methods. Students will gain theoretical knowledge and practical skills through programming assignments. The course assessments include class tests, assignments/quizzes, attendance, and an end-semester exam.

Uploaded by

Manish Agarwal
Copyright
© Attribution Non-Commercial (BY-NC)
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)
54 views2 pages

Computer Graphics: Course Code: MCA 301 Credit Units: 04 Course Objective

This course provides an introduction to computer graphics. It covers topics like output primitives, 2D and 3D geometric transformations, viewing in 2D and 3D, and surface detection methods. Students will gain theoretical knowledge and practical skills through programming assignments. The course assessments include class tests, assignments/quizzes, attendance, and an end-semester exam.

Uploaded by

Manish Agarwal
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 2

COMPUTER GRAPHICS

Course Code: MCA 301 Credit Units: 04

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
Video Display Devices, Raster Scan Display, Random Scan Display, Input Devices, Graphic Software

Module II: Output Primitives


Points and Lines, Line-Drawing Algorithm, Circle Generation Algorithms, Ellipse Generation Algorithm,
Conic Section, Polynomial and Spline Curves, Pixel Addressing, Filled Area Primitives, Fill Area
Functions.

Module III: Two Dimensional Geometric Transformation


Basic Transformations, Motion Representation, Composite Transformation, Translation, Rotation, Scaling,
General Pivot-Point Rotation, General Fixed Point Scaling, General Scaling Directions, Reflection, Shear,
Transformation between Co-ordinate System, Affine Transformations, Raster Methods for Transformations

Module IV: Two-Dimensional Viewing


The Viewing Pipeline, Viewing Coo-ordinate Reference Frame, Window to New Port Co-ordinate
Transformation, Two Dimensional Viewing Functions, Clipping Operations, Line Clipping, Polygon
Dipping.

Module V: Three Dimensional Concepts


Three Dimensional Display Methods.

Module VI: Three Dimensional Geometric and Modeling Transformations


Translation, Rotation, Scaling, Other Transformations, Composite Transformer.

Module VII: Three Dimensional Viewing


Viewing Pipeline, Viewing Co-ordinate, Projections, Clipping

Module VIII: Visual- Surface Detection Methods


Classification of Visiting Surface Detection Algorithm, Back Pace Detection, Depth-Buffer Method, A
Buffer Method, Scan-Line Method
Examination Scheme:

Components CT1 CT2 A/C/Q Attd EE


Weightage (%) 10 10 05 5 70
Text & References:
Text:
• Computer Graphics, Donald Hearn, M Pauline Baker, 2nd Edition, PHI 1999
• Schaum Series, Computer Graphics

References:
• Computer Graphics, N. Krishnamurthy, TMH

You might also like