Welcome To C++ Programming
Unit One - Software Design
Develop a medium sized project and learn how to work with a team.
Unit Two - Learning C++
Learn how C++ is different from Java and explore its syntax and power.
Unit Three - Astraeus
Do battle in a code-controlled space battle to practice algorithms.
Unit Four - Capstone
A final team project that shows off your most advanced skills.
Resources and Links
Course summary, grading policies, expiations, and advice.
Requesting a letter from Mal? Visit this page first.
Learn C++ from a professional game engine developer.
The Missing Semester
Useful skills you won't learn in a computer science course.