Announcement: Intro CG class with GLSL

CSCI E-234: Introduction to Computer Graphics and GPU Programming
September 21, 2005 through January 18, 2006
Harvard Extension School

This class is also offered as a distance education course with archived and live video feeds.

The goal of this class is to provide you with sufficient background to write computer graphics applications in OpenGL. This year - for the first time - we will introduce graphics processor unit (GPU) programming using the OpenGL Shading Language (GLSL). GPUs are widely used today to drive cutting-edge 3D game engines, virtual reality simulations, and film pre-production. GPUs have changed computer graphics and how we teach it. Students will learn how to program GPUs to perform a variety of tasks, such as 3D lighting, animation, image processing, and special effects.

More details and syllabus at