C++
Are you interested in learning a very
powerful language? Do you want to explore the rapidly growing field of game
development? If so, then this is the course for you.
C++ is an expanded and enhanced version of C that
includes the concepts of object-oriented programming. The language is now
used by all national laboratories and by many corporations worldwide. In
addition to its science and engineering applications, it is extensively used
in the game development field.
The course uses the latest edition of the language,
version 9, introduced in late 2008.
Each student will be provided a free copy of the compiler. Topics
covered include control statements, functions, arrays, classes and the
concepts of object-oriented programming.
As concepts in C++ are covered, the instructor will give an introduction to its use in the exciting field of game development using the graphics software OpenGL. Students will be given code and taught how to use it to write their own programs. Topics covered include drawing geometric objects, color, viewing, lighting, bitmaps, texture mapping, fonts, images, and animation