That's only true for introductory and some algorithms courses. After that, it diverges mostly into C and a bunch of custom languages, such as MATLAB for theoretical courses. I go to CMU and I haven't really touched Java since freshmen year. But upperclassmen CS is still done in C majorly.
Yes, MIT shifted to Python for intro level CS classes. CMU is doing that following this fall.
Yes, MIT shifted to Python for intro level CS classes. CMU is doing that following this fall.