disc 1: lecture 1. Compiling your first C++ program -- lecture 1b. C++ quick start : with browser or download -- lecture 2. Variables, computations, and input in C++ -- lecture 3. Booleans and conditionals in C++ -- lecture 4. Program design and writing test cases in C++ -- lecture 5. C++ loops and iteration -- lecture 6. Importing C++ functions and libraries.
disc 2: lecture 7. Arrays for quick and easy data storage -- lecture 8. Vectors for safe and flexible data storage -- lecture 9. C++ strings for manipulating text -- lecture 10. Files and stream operators in C++ -- lecture 11. Top down design and using a C++ debugger -- lecture 12. Creating your own functions in C++.
disc 3: lecture 13. Expanding what your functions can do in C++ -- lecture 14. Systematic debugging, writing exceptions -- lecture 15. Functions in top down and bottom up design -- lecture 16. Objects and classes : encapsulation in C++ -- lecture 17. Object-oriented constructors and operators -- lecture 18. Dynamic memory allocation and pointers.
disc 4: lecture 19. Object-oriented programming with inheritance -- lecture 20. Object-oriented programming with polymorphism -- lecture 21. Using classes to build a game engine in C++ -- lecture 22. C++ templates, containers, and the STL -- lecture 23. C++ associative containers and algorithms -- lecture 24. Artificial intelligence algorithm for a game.
|