News for hackers. Stuff that matters.
Re:MIT replacing Scheme with Python for Intro CS class by tudorachim on Friday November 02, 2007 @03:29PM (#75549)
What was wrong with sicp?
Re:MIT replacing Scheme with Python for Intro CS class by projectileboy on Friday November 02, 2007 @03:53PM (#75565)
Agreed. The issue isn't so much the language, it's what they plan to use to replace SICP. I can't see ditching the purple book as an improvement.
Re:MIT replacing Scheme with Python for Intro CS class by Elfan on Friday November 02, 2007 @07:25PM (#75635)
MIT is unusual in that it combines EE and CS into one department. While SICP may be the best intro to CS ever written, that does not mean it is the best possible choice for a combined CS/EE program.
Re:MIT replacing Scheme with Python for Intro CS class by Goladus on Saturday November 03, 2007 @09:29AM (#75770)
If anyone has more substantial information or discussions about this, feel free to link it. 5 minutes on Google turned up very little.

http://www.oreillynet.com/xml/blog/2006/11/scheme_out_python...

From what I recall, most of the examples from the first few lessons can be trivially rewritten in Python.

Re:MIT replacing Scheme with Python for Intro CS class by ctkrohn on Friday November 02, 2007 @05:28PM (#75594)
Interesting. All my friends at MIT absolutely hated Scheme after taking that class; I don't know what the general sentiment there is.
Re:MIT replacing Scheme with Python for Intro CS class by Zak on Friday November 02, 2007 @11:01PM (#75704)
Did your friends say what it was they hated about Scheme after taking that class? I can see where people might make an association between the language and the difficult tasks they were being asked to perform with it.
Re:MIT replacing Scheme with Python for Intro CS class by mdakin on Sunday November 04, 2007 @01:20AM (#75975)
This is probably a personality thing. Many of my friends at MIT loved 6.001/SICP/Scheme and most of them at least respected it. Personally the class rewired my mind in fundamental ways and I appreciate that.

That said I trust the folks running the Course VI department. I have not looked into the specifics of the new program but I suspect it is a fine program.

Re:MIT replacing Scheme with Python for Intro CS class by geebee on Friday November 02, 2007 @04:51PM (#75582)
Who else is using Scheme for the intro course? Is it just Berkeley now? BTW, anyone know what Stanford uses for the intro sequence? Just kinda curious.
Re:MIT replacing Scheme with Python for Intro CS class by Elfan on Friday November 02, 2007 @07:33PM (#75637)
The following Google search returns 320 results:

site:*.edu "How to design programs" OR "structure and interpretation of computer programs" syllabus

Re:MIT replacing Scheme with Python for Intro CS class by tmdg on Friday November 02, 2007 @08:36PM (#75668)
Stanford uses Java for their CS1 class, C++ for their CS2 class, and a combination of C/C++/Scheme/Python (or Java) for their CS3 class.
Re:MIT replacing Scheme with Python for Intro CS class by pc on Friday November 02, 2007 @10:02PM (#75688)
Berkeley, Northeastern, Indiana, Caltech, Brown, Yale (kinda)
Re:MIT replacing Scheme with Python for Intro CS class by far33d on Saturday November 03, 2007 @12:33PM (#75810)
Brown uses Scheme for one of the intro tracks - it has two, the other is taught in Java.
Re:MIT replacing Scheme with Python for Intro CS class by mprovost on Friday November 02, 2007 @06:18PM (#75612)
Indiana Univ Bloomington still appears to (C211).
Re:MIT replacing Scheme with Python for Intro CS class by brent on Saturday November 03, 2007 @03:06PM (#75829)
Yeah. That's what happens when you have Dan Friedman and Kent Dybvig on staff.
Re:MIT replacing Scheme with Python for Intro CS class by utnick on Friday November 02, 2007 @06:28PM (#75614)
georgia tech switched from scheme to python too since I was there in the past 2-3 yrs

Re:MIT replacing Scheme with Python for Intro CS class by whacked_new on Saturday November 03, 2007 @01:08AM (#75728)
CollegeBoard could make use of a python switch...