This document contains lecture notes for a computer graphics course. It covers topics such as raster displays, basic line drawing, curves, transformations, 3D objects, camera models, visibility, lighting, reflection, texture mapping, and distribution ray tracing. The notes are copyrighted and provide an overview and explanations of fundamental computer graphics algorithms and concepts.