Updated - Computer Graphics Syllabus
Updated - Computer Graphics Syllabus
SEMESTER: IV
Course Objectives:
1. To introduce the use of the components of a graphics system and become familiar with building
approach of graphics system components and algorithms related with them.
3. Provide an understanding of how to scan convert the basic geometrical primitives, how to transform the
shapes to fit them as per the picture definition.
4. Provide an understanding of mapping from a world coordinates to device coordinates, clipping, and
projections.
5. To be able to discuss the application of computer graphics concepts in the development of computer
games, information visualization, and business applications.
6. To comprehend and analyze the fundamentals of animation, virtual reality, underlying technologies and
principles.
COURSE OUTCOMES
CO2: Apply principles and techniques of computer graphics, e.g., the graphics pipeline, and Bresenham
algorithm for speedy line and circle generation.
CO3: Apply computer graphics concepts in the development of computer games, information
visualization, and business applications
CO4: To develop a facility with the relevant mathematics of computer graphics, e.g., 3D rotations are
using vector algebra, geometrical transformations and projections using homogeneous co-ordinations.
CO5: Apply principles and techniques of computer graphics, e.g., the graphics pipeline, and Bresenham
algorithm for speedy line and circle generation.
Types of computer graphics, Graphic Displays- Random scan displays, Raster scan displays, Frame
buffer and video controller, Points and lines, Line drawing algorithms(DDA and Bresenhems )Midpoint
circle generating algorithm.
3-D geometric primitives, 3-D Object representation, 3-D Transformation, 3-D viewing, projections.
Quadric surfaces, Spheres, Ellipsoid, Blobby objects,. Introductory concepts of Spline, BSpline and
Bezier curves and surfaces
Hidden Lines and Surfaces: Back Face Detection algorithm, Depth buffer method, A-buffer method, Scan
line method, basic illumination models – Ambient light, Diffuse reflection, Specular reflection ,Intensity
Attenuation, Color consideration, Transparency and Shadows.
The advances and the latest trends in the course as well as the latest applications of the areas covered in
the course. The latest research conducted in the areas covered in the course. Discussion of some latest
papers published in IEEE transactions and ACM transactions, Web of Science and SCOPUS indexed
journals as well as high impact factor conferences as well as symposiums. Discussion on some of the
latest products available in the market based on the areas covered in the course and patents filed in
the areas covered in the course.
TEXT BOOKS:
1. John F. Hughes, Andries Van Dam, Morgan Mc Guire ,David F. Sklar , James D. Foley, Steven K.
Feiner and Kurt Akeley ,”Computer Graphics: Principles and Practice”, , 3rd Edition, Addison-
Wesley Professional,2013. (UNIT I, II, III, IV).
2. Donald Hearn and Pauline Baker M, “Computer Graphics”, Prentice Hall, New Delhi, 2007 (UNIT
V).
REFERENCES:
1. Donald Hearn and M. Pauline Baker, Warren Carithers,“Computer Graphics With Open GL”, 4th
Edition, Pearson Education, 2010.
2. Jeffrey McConnell, “Computer Graphics: Theory into Practice”, Jones and Bartlett Publishers, 2006.
3. Hill F S Jr., “Computer Graphics”, Maxwell Macmillan” , 1990.
4. Peter Shirley, Michael Ashikhmin, Michael Gleicher, Stephen R Marschner, Erik Reinhard,
KelvinSung, and AK Peters, Fundamental of Computer Graphics, CRC Press, 2010.
5. Stepmom Gets Revenge - Savannah Bond - FAPSTER
6. William M. Newman and Robert F.Sproull, “Principles of Interactive Computer Graphics”, Mc
GrawHill 1978.
7. http://nptel.ac.in/
8.