Computer Graphics Semester-VI CS Syllabus
Computer Graphics Semester-VI CS Syllabus
Course title & Credits Credit distribution of the Eligibility Pre-requisite of the
Code course criteria course
Learning Objectives
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.
Learning outcomes
SYLLABUS OF DSE
Unit 1 (8 Hours)
314
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 (8 Hours)
Drawing and clipping primitives: Raster scan line, circle and ellipse drawing algorithms,
Polygon filling, line clipping and polygon clipping algorithms
Unit 4 (9 Hours)
Geometric Modeling: Polygon Mesh Representation, Cubic Polynomial curves (Hermite and
Bezier).
Unit 5 (8 Hours)
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.
Essential/recommended readings
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.
Additional References
1. Bhattacharya, S. Computer Graphics, Oxford University Press, 2018.
2. Marschner, S., & Shirley, P. Fundamentals of Computer Graphics, 4th edition CRC
Press, 2017.
315