3 ms·
This is kind of sad, like an english department no longer teaching Shakespeare because it is written in archaic language and can't hold the student's interest.
by angrycoder 15y ago
This is kind of sad, like an english department no longer teaching Shakespeare because it is written in archaic language and can't hold the student's interest. But computer science isn't like english, so I guess it is a bit of false analogy.
Fortunately the text and lectures are available for free online, so there is nothing to prevent the curious student from digging in.
edit: now that I've more time to reflect, I want to revise my thoughts...
I would be pretty pissed I was handed dive into python or something similar as my freshman programming text at a college like MIT or Berkley. I would hope that most CS majors wouldn't be going to into one of the top CS programs in the country cold, having never written a line of code. This is in no way meant to disparage Dive into Python or similar books, but it is something you can read on your own over the course of a week or two. If you aren't going into CS at a top uni to study the hard shit like SCIP, I don't really see the point.
- JeremyBanks 15y agoThe first sentence on diveintopython.org is: Dive Into Python is a Python book for experienced programmers. Deciding it's an appropriate choice for an entry-level Computer Science course is baffling to me.
- deleted 15y ago[deleted]
- DTE 15y agoI'm not sure the analogy is entirely wrong. SICP presents computer programming in a magnificent way -- it gets to the core of why it is interesting on a philosophical level and in this way it will never be entirely irrelevant.