Stanford adopts JavaScript, drops Java for its intro to CS curriculum
linkedin.com
linkedin.com
[1] From a Facebook comment posted by one of the CS106* instructors: "We are running some experimental CS1 offerings. One of them is "106J" in JavaScript. Another, likely in Python, will be tried next winter. None of these replaces 106A; they're offered concurrently as smaller experimental classes because instructors wanted to try out other approaches. If one of these approaches proves to be really awesome, maybe someday we'd consider switching A to it. But we have no plans to do such right now. There are some rumors about this based on one misquoted news article, but they are false."
[2] http://explorecourses.stanford.edu/search?view=catalog&filte...
What I wonder though is, what is the goal of the current class? If it's about teaching OO fundamentals, I can't imagine JS would be a better replacement for Java than Python. If you're just trying to teach concepts, sure JS is fine, but it just seems like Python would be all around better for instruction than JS.
Also, the direct applications of JavaScript are numerous: web scrapers, node bots, front-end, back-end, iOs/android applications and a lot more!
For people who look at programming as a medium of expression to build stuff, Javascript is a language that a computer can do a whole breadth of things with.