News for hackers. Stuff that matters.
Re:Why SICP Matters by No1 on Tuesday April 30, 2013 @12:49PM (#5633312)
Does MIT even use Scheme for their intro CS courses anymore? Harvey's article makes it sound like they switched to Python when they went from a "curriculum organized around topics" to a "curriculum organized around applications" - it seems to be the trend everywhere.
Re:Why SICP Matters by gnosis on Tuesday April 30, 2013 @01:10PM (#5633449)
MIT did indeed switch from Scheme to Python for their introductory courses (though I've heard they still use Scheme in some more advanced courses).[1][2]

However, I recall that a little later some MIT graduate students started teaching their own version of the classic SICP-based course. I can't seem to find a link to it now, unfortunately. I wonder how that turned out, and if they're still teaching it now.

[1] - https://news.ycombinator.com/item?id=602307

[2] - https://news.ycombinator.com/item?id=530605

Re:Why SICP Matters by ibrahima on Tuesday April 30, 2013 @07:25PM (#5635546)
Brian Harvey was also teaching his own version of the old CS61A last I heard, but he may be retiring after this year. (I've been hearing about him retiring pretty much since I started at Berkeley 5 years ago, for what it's worth).
Re:Why SICP Matters by tjr on Tuesday April 30, 2013 @01:44PM (#5633741)
There's a variant of 6.001 that's taught in January IAP sessions:

http://web.mit.edu/alexmv/6.S184/

Re:Why SICP Matters by hga on Tuesday April 30, 2013 @02:39PM (#5634052)
Actually switched entirely to Python and Java. In theory a lot of SICP is taught in the 6.005 Elements of Software Construction course, but since it uses Java, to use Pauli's phrase, for that purpose it's not even wrong.
Re:Why SICP Matters by jlgreco on Tuesday April 30, 2013 @03:54PM (#5634508)
Northeastern still uses Scheme, but I'm not sure who else does. A real shame.