While studying at the University of Wollongong, they were dumbing down the computer science courses to improve pass rates and keep more students (who probably shouldn't be doing Comp Sc anyway).
Two of my first year courses with C++ were split into three after I completed them with the harder content removed (such as abstract classes, inheritance, etc).
A lot of Universities are run like businesses now, rather than academic centers of excellence (at least in my humble opinion).