Regarding the c++ course, this is what the letter says:
"Your offer of admission is provisional upon your successful completion (with a grade of 'B' or better) of a full semester C or C++ programming course. This course should cover, at a minimum, the basics of the edit/compile/link process, writing and calling functions, pointers and array arithmetic, and memory allocation with malloc (C) or new (C++). You may take the programming class at any accredited college/university and the course must be completed by July 30, 2012."