Hacker News new | past | comments | ask | show | jobs | submit login

With all of the excitement I see online about SICP and Lisp/Scheme, do you (or anyone else) know why they are transitioning away from the book and Scheme?



You may have missed the other excitement online about schools changing their computer science programs to make them more attractive to students. MIT's not really ratcheting down the difficulty, but starting off everyone in Scheme was really off-putting to a number of students.

The new intro classes are in Python, which you could argue has the immediate benefit of being used in the world outside of MIT. They're also now more focused on learning while working towards project-style goals (like building a robot) instead of towards academic goals (like getting Scheme to do OOP).

Personally, I loved 6.001, but I'm the first to admit it was not for everyone, even people who could become great coders.


"The new intro classes are in Python, which you could argue has the immediate benefit of being used in the world outside of MIT."

Yep. They can tell incoming freshmen they can use Python when they get a job at Google. Something that was not true of Scheme.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: