An introduction to modern computer graphics with an emphasis on rendering 3-dimensional scenes. Topics include modeling, viewing, hidden-surface removal, lighting and illumination, and rasterization. The student will obtain practical experience in graphics applications programming using an industry standard API.