polyester
Re:Google co-created video of an entire ride of the Trans-Siberian Rai...
on Saturday July 10, 2010 @05:29PM (#1504382)
Reminds me of this, a 7.5hr video of a train journey across Norway: http://nrkbeta.no/2009/12/18/bergensbanen-eng/
Re:Why MIT now uses python instead of scheme for its undergraduate CS ...
on Thursday September 24, 2009 @11:21PM (#842824)
I'm at the same university, and I feel the movement away from Java for introductory programming is a step in the right direction, primarily because of this initial learning curve. The example you've given perfectly demonstrates why Java should not be used as a teaching language - just getting a simple program running, you have thrown at you classes, methods, arrays, packages, access modifiers etc; this serves as a large barrier to learning the important programming concepts.
This isn't a call to "dumb down" Computer Science - the curriculum should still be challenging, but Java is the wrong kind of challenging. Students are spending more time learning how Java works than learning how to program.
We're losing a lot of students who might otherwise love programming if they could see the beauty of it earlier on. Having students learn using a Lisp would be better (hooray for minimal syntax!), but Python is a nice compromise.