4 ms·
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 orga
by No1 13y ago
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.
- gnosis 13y agoMIT 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 https://news.ycombinator.com/item?id=602307 [2] - https://news.ycombinator.com/item?id=530605 https://news.ycombinator.com/item?id=530605
- tjr 13y agoThere's a variant of 6.001 that's taught in January IAP sessions: http://web.mit.edu/alexmv/6.S184/ http://web.mit.edu/alexmv/6.S184/
- ibrahima 13y agoBrian 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).
- hga 13y agoActually 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.
- jlgreco 13y agoNortheastern still uses Scheme, but I'm not sure who else does. A real shame.