I’m quite surprised they are still using c++. I thought most schools switched to java by or in the first half of the oughts.
And apparently employers know a Java-based CS degree isn’t worth as much: https://www.joelonsoftware.com/2005/12/29/the-perils-of-java...
Well with java you basically get an engineer who writes verbose and slow code (not by their own volition) with a subset of the skills of a C++ engineer. It's an amateurish language IMO.