What programming languages do the top tier Universities teach?
- by Simucal
I'm constantly being inundated with articles and people talking about how most of today's Universities are nothing more than Java vocational schools churning out mediocre programmer after mediocre programmer.
Our very own Joel Spolsky has his famous article, "The Perils of Java Schools."
Similarly, Alan Kay, a famous Computer Scientist (and SO member) has said this in the past:
"I fear — as far as I can tell — that
most undergraduate degrees in computer
science these days are basically Java
vocational training." - Alan Kay (link)
If the languages being taught by the schools are considered such a contributing factor to the quality of the school's program then I'm curious what languages do the "top-tier" computer science schools teach (MIT, Carnegie Mellon, Stanford, etc)?
If the average school is performing so poorly due in large part the languages (or lack of) that they teach then what languages do the supposed "good" cs programs teach that differentiate them?
If you can, provide the name of the school you attended, followed by a list of the languages they use throughout their coursework.
Edit:
Shog-9 asks why I don't get this information directly from the schools websites themselves. I would, but many schools websites don't discuss the languages they use in their class descriptions. Quite a few will say, "using high-level languages we will...", without elaborating on which languages they use.
So, we should be able to get a pretty accurate list of languages taught at various well known institutions from the various SO members who have attended at them.