From the entertainment industry to architecture, surgical simulation to immersive interfaces, the computer graphic discipline is an intricate combination of science, engineering, art, and psychology. It is also one of the most exciting and innovative fields in engineering today. This course teaches two- and three-dimensional computer graphics, with an emphasis on practical skills in using graphics libraries and tools. Students will focus on drawing; input devices and interactive techniques; typography and page layout; digital cameras; displays; light and color; mattes, layers and compositing; filtering and sampling; compression; digital video and HDTV; modeling and rendering; and animation. Programming is done using C/C++ and OpenGL, with demos in SoftImage.