You will require what I consider a moderate level of C++ proficiency for the course including comfort with things like subclassing and memory management. You will need this proficiency in the first week of class.
There are many books on C++. Two common ones for computer scientists are:
Your project for this class must run under Visual C++ on the Windows 2000 machines in the various labs.
LithTech is both a company and a game engine. In this class it will form the substrate onto which the project is built. LithTech provides modelling software and a run-time engine, making it relatively simple to get complex games up and running. It also implements many utility functions, such as a network interface.
LithTech runs on Windows 2000 machines, only. Additional details will be forthcoming, including a tutorial on getting started.