Learning and XO - a.k.a. the $100 computer
Yet this is still not as engaging as writing a computer program. Whether the program is a game, a simulation, or a tool, the programmer needs to understand the world that is being modeled. For example, if you want to write a game where a cannonball is shot out of a cannon, you have to understand quite a bit about gravity and momentum. Programming is much more engaging and rewarding than just shooting the aliens. I have expanded on this theme in my article Learning by Interactive Programming (L.I.P.).
What does this have to do with the XO - a.k.a. the $100 computer? XO comes with a number of very advanced programming environments. The most exciting of these for education are Squeak (a version of SmallTalk), eToys (built in Squeak), and LOGO, of turtle-graphics fame. These languages are student and teacher-friendly. Given what I regard as the inevitable success of the XO, this is exciting news.
It will mean millions of students potentially learning how to turn their brains on! In future postings I hope to explore for you how these languages work and how they can be used educationally.
Labels: brainstorming, education, eToys, games, LOGO, online education, programming, role play, Scratch, simulations, Squeak, teaching