This document provides an overview and outline of a computer graphics course. It discusses that the course will cover graphics programming, algorithms, data structures, color, geometry, modeling, rendering, and applications in animation, games, medical imaging, and scientific visualization. The graphics pipeline is reviewed as having application, geometry, and rasterization stages. Key graphics concepts like modeling transformations, lighting, shading, texture mapping, and anti-aliasing are also introduced. The first practical assignment involves rendering and shading a 3D teapot model.