Thursday 23 August 2012

First steps...

Learning to code should be taught from an early age, but it isn't. Instead, our current generation of youngsters are shown how to use software that will be gone by the time they graduate.

When we learn to cook, we don't do so by eating. When we learn to write, we don't do just by reading. Computers are a tool that dominates modern life and to ignore them in our curriculum is naive in the extreme. However, for those that have the get up and go, there are a number of ways to introduce programming to fresh faces, young or old.

Here are some of my favorites.

Processing, and it's cousin, the Arduino Development Platform)

Lego NXT and it's predecessor, the RCX.

Scratch (and its NXT link through Enchanting)

BlueJ, and Greenfoot

iTunesU

Codeacademy

Khan Academy


No comments:

Post a Comment