News for hackers. Stuff that matters.
Re:The Importance of Whimsy in Learning to Program by mediumdave on Sunday September 22, 2013 @07:38AM (#6426460)
There is a movement to "contextualize" introductory programming courses (and other CS courses) by teaching core concepts in the context of a problem domain that is meaningful for the students. Media computation is one such effort: http://coweb.cc.gatech.edu/mediaComp-teach
Re:The Importance of Whimsy in Learning to Program by mjn on Sunday September 22, 2013 @10:16AM (#6426713)
That ties in a bit with Seymour Papert's idea of teaching programming as a medium of expression. One part is having a meaningful domain, though an equally important second part is encouraging exploration and tinkering, rather than plowing through rote exercises.

Here's a passage from an old journal article I've long liked: http://www.kmjn.org/snippets/papert85_logovisions.html

Re:The Importance of Whimsy in Learning to Program by drumsrgr8forn8 on Sunday September 22, 2013 @08:14AM (#6426506)
That's lovely! Part of me thinks that kind of thing should have been more of the focus of my post.