My C++ studies in 2012 at Monash uni, it was in advanced object orientation in C++.  Topics like ploymorphisim, overloading,