News for hackers. Stuff that matters.
Re:What I Wish I Knew When Starting Out as a Software Develo... by fragmede on Monday January 26, 2015 @01:45PM (#8948723)
6.170 at MIT attempted to be a 'real-life' coding lab class, while teaching OO concepts. First you're given an assignment; eg, write a simple physics engine that simulates a pool table, and you're graded on your implementation of this. Next a curve-ball is thrown that you're not supposed to know before hand. Eg. Add gravity and turn it into pinball. (Apparently, it's no longer taught in Java, but a quick glance says the curriculum hasn't fundamentally changed - it's a 'real-world' coding lab - now with git!)

There are no comments on this comment yet.