CG Syllabus
CG Syllabus
Course Prerequisites : DSC 03 (Mathematics for Computing - I), DSC 04 (Object Oriented
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.
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.
projections
rendering methods
graphics, Applications of computer graphics. Architecture of Raster and Random scan display
Unit 2 Drawing and clipping primitives: Raster scan line, circle and ellipse drawing
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.