I'm really late to the party on this one, but MIT Course VI, the EECS major, is revamping the curriculum. The nugget that caught my eye in a posting from Lambda The Ultimate, was the potential removal of Scheme from the intro programming course. As a VI-III alum, I have but one thing to say:
SACRILEGE!! Even worse the charge is being led by Hal Abelson, one of the authors of the Wizard book.
Actually, the changes aren't that bad. Looks like they're putting two new intro courses that integrate EE and CS more tightly, at the start of the program. The programming for these courses is done in Python and that's a good thing. Meanwhile, good old 6.001 through 6.004 will be substantially unchanged, but folded into a bundle of 7 courses that serves as the second phase of the degree. Finally, advanced design / capstone classes, approaching graduate level difficulty, complete the studies. And this is the type of curriculum design is the type of thing Abelson is really good at.
[Via Lambda The Ultimate]