Course Details
Subject {L-T-P / C} : CS3304 : Computer Graphics { 3-0-0 / 3}
Subject Nature : Theory
Coordinator : Pankaj Kumar Sa
Syllabus
Module 1 : |
Introduction: Basic concepts in computer graphics. Graphics Hardware. Application areas of Computer Graphics, an overview of graphics systems, Raster - scan systems, random scan systems, graphics monitors and workstations, and input device
|
Course Objective
1 . |
Introduce the concepts of computer graphics. |
2 . |
Provides an idea on hardware system architecture for computer graphics. |
3 . |
Understanding 2D and 3D primitives drawing algorithms. |
4 . |
Understanding the principles of curves and surfaces along with illumination and shading. |
Course Outcome
1 . |
At the end of the course, students shall be equipped with the knowledge to:
|
Essential Reading
1 . |
Edward Angel, Interactive Computer Graphics: A Top Down Approach Using OpenGl, Pearson Education |
2 . |
Donald Hearn and M. Pauline Baker, Computer Graphics with OpenGL, Prentice Hall |
Supplementary Reading
1 . |
F. S. Hill Jr, Computer Graphics using OpenGL, Pearson Education |
2 . |
J. D. Foley, A. Van Dam, S. K. Feiner, and J. F. Hughes, Computer Graphics - Principles and Practice, Addison Wesley |
Journal and Conferences
2 . |
IEEE Transactions on Visualization and Computer Graphics https://www.computer.org/portal/web/tvcg |
1 . |
ACM-SIGGRAPH https://www.siggraph.org/ |