"Any good Computer Science/Computer
Engineering/Software Engineering program is going to focus more on the
fundamental concepts that are language agnostic. Learning the languages
themselves is just a matter of learning the specific semantics used by
that language. Understanding data structures and the algorithms that
work on them, for example, will be universal to any language, (assuming
that language provides the basic instruction sets to perform such work).

Whether major universities are
teaching their courses in C++ or not is largely irrelevant. If they've
determined that the courses are more easily taught in Java, so be it.
That is not going to dictate what languages the software industry as a
whole will use though.

If you really want to see whether C++
is dead or not, go to monster.com and search for programming related
jobs. Let me know how many of them don't require or at least recommend
some several years of C/C++ programming experience."
If you do the search on monster.com with the skill "game programming"
you will see C++ and OpenGL appear frequently.