SICP is really a classic. Long live SICP.
> Why would someone not take effing 6.001 and SICP just because it's
> being phased out. Sounds like a reason TO take it.
If it will no longer be part of the requirement for an EECS degree, you
might want to use the time that the course would take for something that
WILL be. If you take this class, it's effectively an elective, and
there's only so much room in your schedule for electives.
Barry Margolin, bar...@alum.mit.edu
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***
I'll be sad to see 6.001 go...
Was there any specific reason given? It sounds like an excellent
course. It seems funny that they are thinking of dropping it now that
Lisp is picking up again...
Didn't you write a lisp interpreter of some sort? SICP would probably
have been going over old ground for you. Anyway, hopefully the new
course will be good. Though I do share Minsky's view that robotics is
distracting, see http://www.wired.com/news/technology/1,58714-0.html (I
wouldn't be quite as critical as he is though).
Also, consider yourself a member of LUIGI in abstentia
It's not a very good users group, the treasurer ran off with the money,
and we never meet because there are no pubs to go to in Ireland.
What makes you say it is picking up again?
I just received my copy of SICP in the mail after hearing such great
things about it. Was there anything to 6.001 besides the material in
the book? Will just reading through it give me a pretty good idea of
what was involved in the course itself?
These video lectures should go well with the book.
> I just received my copy of SICP in the mail after hearing such great
> things about it. Was there anything to 6.001 besides the material in
> the book? Will just reading through it give me a pretty good idea of
> what was involved in the course itself?
You may want the Instructor's Manual , also, the website  has good
stuff like code from the book, errata, etc.
> I don't think there's been any official announcement, so I guess a few
> people here may be interested to learn that MIT are phasing out 6.001.
> It's going to be replaced with some kind of hybrid programming-robotics
> class (I think it will use Python, but I'm not sure). Details are still
I am new to functional programming (been reading Usenet off and on for
years but this is my first posting to this group) although I have been
admiring it from a distance for a year or two. I have been watching my
downloaded copies of the 6.001 lectures and been very impressed. It
became quite apparent why they would use Lisp (scheme) to teach an intro
to computer programming class. Now I am shocked to hear that they are
changing. Any reason given why? Has Abelson lost his religion? I am a
big fan of python also but it just isn't functional programming and it
will be difficult to cleanly demonstrate some of the things they
demonstrate in with Lisp in 6.001.
Tracy R Reed