C++ Software Links

Introduction to C++ Programming I and II

Below you will find links to software and other resources
that you will find valuable as you learn C++ programming.

C++ Software needed for class


Free flow chart software. Use a tool like this one to plan and 
organize your project BEFORE you start coding. (One day, this 
will actually happen.)
DIAGRAM DESIGNER

Microsoft's Visual C++ Express 
This is the IDE we will be using in class. You should install a 
copy on your home PC. (Does not work on Mac)
This is needed for parts I and II of our class. (first and second 
semesters)
Microsoft's Visual C++ 2008 Express Edition

Software Developer's Kit for Microsoft's Direct X.
This is required only for C++ II (second semester)
Microsoft's Direct X 9.0 SDK

Game Developer's Kit.
This module provides additional graphics and 3-D programming 
structures. It is required only for C++ II (second semester)
Dark GDK

Installation instructions for Visual C++, Direct X SDK, and Dark 
GDK. 
BE SURE TO READ THIS AND FOLLOW THE INSTRUCTIONS CAREFULLY!
INSTALLATION INSTRUCTIONS

"Games and Graphics in C++" will be used our main classroom 
textbook. The information here will be REQUIRED 
during Beginning C++ Programming I and II. This site also includes
video instructions for installation of all software needed for 
the class.
Games and Graphics in C++ by Tony Gaddis (Resources)

Upgrade to Dark GDK.
Apply this upgrade after completing installation of Visual C++, 
Direct X SDK and Dark GDK.
Dark GDK Update

MAC USERS can test their code using the XCode compiler that is on 
their OS installation CD/DVD. NOTE: XCode and Dark GDK are NOT 
COMPATIBLE. You will not be able to use XCode for Introduction to 
C++ Programming II (second semester).
X-Code for Mac Users
IMPORTANT NOTE:
C++ code can be written with any text editor. In fact, homework assignments 
will usually need to be turned in  using a plain text format. You will, 
however, want the C++ IDE to test and debug your code!