According to The Stanford Daily, Eric Roberts, emeritus professor of computer science, has been working on the transition for the past five years, writing a new textbook, creating assignments, and training teaching assistants.
Roberts wrote the Java textbook still used in CS 106A, The Art & Science of Java.
Java, released in 1995, debuted at Stanford in 2002. For the decade before that, Stanford's computer science department focused on the C programming language, according to The Stanford Daily. And before that, CS 106A was taught in Pascal.
Questions about whether Java is on its way out have been surfacing for years, particularly since Oracle's takeover of Sun and Java in 2010 politicized the issue. Many programmers who believe in open-source software would be happy to see Java wither and die if only to spite Oracle, a company seen as hostile to open source.
Certainly, there are signs that interest in Java is waning, for those who see validity in tools like Google Trends.
But the reality is that Java is alive, generating programming jobs, and healthy enough to plod on for decades. Consider that COBOL, designed in 1959, is still used.
Despite its dwindling desktop presence, Java is the language of choice for the world's most widely used consumer-facing operating system, Linux-based Android. And it continues to be essential for business systems.
"As long as Java still numbers among the higher-level, more-advanced classes – and it does in most cases – the language doesn't have to be concerned about the prospects for seeing a steady stream of new Java developers entering the workforce." ®