CSCI E-234: Introduction to Computer Graphics and GPU Programming

The goal of this class is to learn essential computer graphics concepts and to learn howto write computer graphics applications in OpenGL.We will cover graphics processor unit (GPU) programming using the OpenGL Shading Language(GLSL). GPUs are widely used today to drive cutting-edge 3D gameengines, virtual reality simulations, and film pre-production.GPUs havechanged computer graphics and how we teach it. Students will learn howto program GPUs to perform a variety of tasks, such as 3D lighting,animation, image processing, and special effects.

Jump to the course page for more information