MOTD

About CS123 5/21

Graphics is a flourishing field within computer science. Driven by the tremendous increase in speed and quality of hardware and software, it has rapidly gained popularity among a wide variety of users. With applications as far-reaching as special effects, synthetic content, interactive TV, graphical user interfaces, information visualization, interactive art, industrial design, education, computer games ranging from Doom 3 to The Sims, virtual reality, and the Internet, computer graphics plays an increasingly important role in our lives, both practically and culturally. This course aims to be a comprehensive introduction to basic concepts and algorithms in this field, and topics covered will include the fundamentals of scan conversion of geometric primitives, 2D and 3D transformations, 3D viewing and projection, color, simple illumination models, modeling, animation, and user interface design.

The official prerequisites for CS123 are either CS015/16, CS017/18, or CS019. Though some introduction to linear algebra will prove to be helpful, none is required or assumed. In addition to learning about computer graphics, CS123 is a great way to familiarize yourself with C/C++ and systems level programming.

Coming Fall 2008 5/21

CS123 is back this fall and better than ever. The first class will be on Thursday, September 4th at 10:30am in Lubrano Conference Room (4th floor CIT).

CS123 2008. Questions? Mail the TAs.