Nearly three and a half years ago I attended East Tennessee State university and obtained a Bachelor’s degree in Computer Science, C.S. concentration. After completing the project I was on at work, I was granted some time off, so I decided to spend a couple of weeks back in Tennessee. While there, I received rather disheartening news about the ETSU “College of Business and Technology” program - encompassing the Computer Science degree track - which is that it is at risk for becoming professionally irrelevant.
You see, the people in charge of the Computer Science department have decided to move the focus of their courses away from C++. This is not necessarily a bad thing; .NET is the flashy new language framework, and Microsoft have all but announced that they’re going to be shifting towards only allowing applications written with the .NET framework to run on Windows.
The problem?
They’re not moving over to .NET.
No, they’re moving to Java. Java. Of all of the languages on this Earth.
Folks, on The Mog’s Scale of Programming Relevance, Java ranks slightly higher than FORTRAN and slightly lower than Malbolge.
From what I’ve heard, this choice was made primarily because a couple semi-local companies, Northrop Grumman and CGI, have about a half-and-half mix of Java and C++. Hey, I know! A company uses two languages in an even mix, one of which we’re currently teaching, so let’s force all of our professors save for the couple with some sense and clout to switch entirely over to the other language! Teach both languages in an even mix? Continue to concentrate on C++ because it has much, much wider usage in much, much more “fun” professions? Why, that’s crazy talk!
Speaking as an ETSU alum, I have to say that I am personally ashamed of what they are doing. When I first went to work for EA Tiburon, the C.S. department at ETSU asked me to give a testimonial, which I happily provided. When I moved on to Vicarious Visions, I had them update my testimonial to remove references to EA Tiburon. Now? Now I’ve all but made the decision that I want my testimonial removed. Part of my testimonial states that I wouldn’t have secured my job in the video game industry had I not had the benefit of ETSU’s Computer Science program. These words strike me as somewhat hollow now that the same program offers almost nothing relevant to the video game industry at all.
In short, I must protest this erroneous decision made by a university for which I once had great respect. Java is largely on a decline, and suddenly deciding to specialize in a dying language in order to prepare students for a mere handful of local corporations is flagrantly irresponsible, unethical, and it does a disservice to the students that are now paying for an irrelevant degree.