0% found this document useful (0 votes)
9 views1 page

CG Syllabus

The document outlines a Computer Graphics course that requires prerequisites in Mathematics for Computing and Object Oriented Programming. It covers fundamental concepts such as drawing algorithms, transformations, geometric modeling, and surface rendering, with specific learning outcomes for students. The course includes various units focusing on graphics systems, primitive drawing, transformations, and visible surface determination, supported by key references in the field.
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)
9 views1 page

CG Syllabus

The document outlines a Computer Graphics course that requires prerequisites in Mathematics for Computing and Object Oriented Programming. It covers fundamental concepts such as drawing algorithms, transformations, geometric modeling, and surface rendering, with specific learning outcomes for students. The course includes various units focusing on graphics systems, primitive drawing, transformations, and visible surface determination, supported by key references in the field.
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/ 1

DSE: Computer Graphics

Course Prerequisites : DSC 03 (Mathematics for Computing - I), DSC 04 (Object Oriented

Programming with C++)

Course Objective

This course introduces fundamental concepts of Computer Graphics with focus on modeling, rendering and interaction aspects
of computer graphics. The course emphasizes the basic principles needed to design, use and understand computer graphics
system.

Course Learning Outcomes

On successful completion of the course, students will be able to:

1. Describe Standard raster and vector scan devices as well as Graphical Input and output

devices

2. Implement algorithms for drawing basic primitives such as line, circle and ellipse.

3. Implement algorithms for line clipping, polygon clipping and polygon filling.

4. Implement a 3D object representation scheme, carryout 2D and 3D transformation, 3D

projections

5. Implement visible surface determination algorithms, Illumination models and surface

rendering methods

6. Implement a simple computer animation algorithm

Unit 1 Introduction: Introduction to Graphics systems, Basic elements of Computer

graphics, Applications of computer graphics. Architecture of Raster and Random scan display

devices, input/output devices.

Unit 2 Drawing and clipping primitives: Raster scan line, circle and ellipse drawing

algorithms, Polygon filling, line clipping and polygon clipping algorithms

Unit 3 Transformation and Viewing: 2D and 3D Geometric Transformations, 2D and 3D

Viewing transformations (Projections- Parallel and Perspective), Vanishing points.

Unit 4 Geometric Modeling: Polygon Mesh Representation, Cubic Polynomial curves

(Hermite and Bezier).

Unit 5 Visible Surface determination and Surface Rendering: Z-buffer algorithm,

List-priority algorithm and area subdivision algorithm for visible surface determination. Illumination and shading models, RGB
Color model and Basics of Computer Animation.

References

1. Hearn, D & Baker, M.P. Computer Graphics, 2nd edition, Prentice Hall of India, 2009.

2. Foley, J. D., Dam, A.V, Feiner, S. K., & Hughes, J. F. Computer Graphics: Principles and Practice in C, 2nd edition, Pearson
education, 2002.

3. Rogers, D. F. Mathematical Elements for Computer Graphics, 2nd edition, McGraw Hill Education, 2017.

You might also like