Hacker News new | past | comments | ask | show | jobs | submit login

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



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


That's lovely! Part of me thinks that kind of thing should have been more of the focus of my post.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: