My university is actually changing the major to Python for the first 3 courses, and then switching over to C++ for the remainder of the program. With our languages class still using Scheme and having to learn an additional 2 scripting languages. Sadly, I took the curriculum when the beginning and through most of it was Java. I guess I just get to learn it on my own then :)