News for hackers. Stuff that matters.
Re:Why MIT Switched from Scheme to Python (2009) by cbr on Friday April 21, 2017 @03:08PM (#14168403)
If a student claims to know what the class would teach, you don't have to take their word for it: you can talk to them, or you can give them a test.

(I skipped the first two intro CS classes in college after talking to the professors and figuring out the right place to start given my background.)

Re:Why MIT Switched from Scheme to Python (2009) by alpha_squared on Friday April 21, 2017 @05:08PM (#14169440)
Most campuses call this "challenging" - I did it several times. In city college, I successfully took courses without their prerequisites by speaking with the professors and showing them my work/experience. It wasn't test-based, just portfolio review.

In university, successfully challenging also gives you credits for that course (though there is a small fee per unit). I successfully challenged four courses (all in graphic design) - three of which were based on portfolio review and the fourth was based on completion of course projects in an accelerated period. Additionally, though not quite a challenge, I was able to speak with a couple CS professors and get them into admitting me into their courses despite not having the prerequisites (though was doing them concurrently).

The course requisite structure is more a guideline than a rigid computer system that works one way and only that way.

Re:Why MIT Switched from Scheme to Python (2009) by tmccrmck on Friday April 21, 2017 @04:43PM (#14169282)
Berkeley used to let students skip the introductory CS course, 61a (in Scheme), if they had received a 5 on the AP CS exam. They removed that option I believe after fall 2010.

One of my friends was able to skip 61a by meeting with the department chair, Paul Hilfinger, and convincing him that 61a would be a waste of time for him. My friend could drone on and on about the simplest of subjects so we assumed he just annoyed Hilfinger until he said "enough already".

Re:Why MIT Switched from Scheme to Python (2009) by jnordwick on Saturday April 22, 2017 @01:56AM (#14171280)
Hilfinger also liked to give people enough rope to hang themselves many times over with.