"In C++, it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg." -- Bjarne Stroustrup

C++, and its older cousin, C, consistently remain in the top three most popular programming languages used today (see the TIOBE programming community index). Virtually every piece of desktop software you use is backed by either C or C++. In short, C++ is one of the most relevant programming languages today even though it is over 30 years old, and there are no signs of its slowing down.

This page will get filled out with links to slides, example code, and brief lecture notes as the semester progresses.

Syllabus