Aim of this course is to introduce techniques such as modeling, representation, illumination, shadowing, rendering and texturing which are used in two dimensional and three dimensional computer graphics, to comprehend advanced software tools, to comprehend state of the art advances in computer graphics.