Home Robotics C++ Physics II AP Physics B Electronics AP Java Astronomy Independent Study Summer Session Contests  About
                                                       

C++

 

Pictures

Instructor

 

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