I was asked yesterday by a friend to advise on some ideas for her 10 year old who wants to do some App building. I thought a few more people might be interested in this too so here are some ideas for getting children into computing generally. I’m focusing here on the younger age group.
A visual development / programming environment developed by MIT. This is a free download and whilst it can be used for some very basic stuff is also good (later on) for helping kids develop ideas about algorithms. Proven from age 6 by by Genevieve Smith Nunes and also used at 16 in the DiDA Games Authoring unit.
It’s fun and easy to use.
You can also buy (for about £35) a Picoboard which allows you to control Scratch with light, sound a slider and other custom sensors.
Scratch can also be developed with a modification called Build Your Own Blocks. There are lots of Scratch tutorials on the web and also some books on Amazon.
This is another free download development environment, this time from Microsoft. It can be downloaded to run either on a PC or an Xbox and children can build games to be controlled either using the keyboard and mouse or the Xbox controller (a USB wired controller is about £17).
You can’t (yet) build games on the PC and then transfer them to the Xbox. Kids seem to enjoy the very gamified environment and it comes with a fair number of tutorials. Another good place for tutorials is Geeky Nicki’s brilliant site (also good for Scratch).
For actual App development you can’t beat MIT’s App Inventor. This site takes you through the basics of building Android apps. It can take a little time to figure out setting it up – especially if you want to plug your phone into it but the absolute excitement my 10 year old son had from his App being tested on my HTC Desire was brilliant. There are 3 parts to it – the designer (which works in the browser), the building blocks editor which is a Java-based download and the phone. If you don’t have an Android phone or yours isn’t supported then you can use the emulator on the screen which works just as well.
It builds nicely on from Scratch and there are some very good (if a little wordy for younger and more impatient children) tutorials. All the tutorials are text / image based – no video which is good if your internet connection is poor.
There are of course loads of other suggestions. This is aimed at being a quick intro into things I KNOW will work for a keen 10 year old. They are all free and should appeal to the kids as well as be suitable for them.
Finally if your child is really keen on getting into Computing and not really being provided for at school by ICT lessons then please join Computing At School! CAS is a grassroots organisation with a wide range of members from teachers, university professors, industry experts and parents all keen to get kids into Computing. It’s grown now to over 2000 members with an active online forum and 2 annual conferences. There are local Hubs all over the country (I’m Hub leader for South East Wales) where we try to help out with the needs of the local people. Joining CAS could provide a link into lots of local people really keen to point you in the direction of organisations and activities that can help.