BLOGS BY TOPIC
BLOGS BY AUTHOR
BLOGS BY YEAR
Posted by Andy Brown on 24 September 2012
You need a minimum screen resolution of about 700 pixels width to see our blogs. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.
Programming Lessons for Children - the Code Club
In a previous blog Andrew (no relation) introduced Small Basic, a version of Visual Basic aimed at children. Now the MIT Media Lab have gone one stage further, and developed a programming language which is closer to colour-by-numbers than to hard-core coding.
The Scratch Language
Available as a free download from the Scratch website, Scratch looks like no other language I've ever used:
Even the icon is different!
Here are some examples of programming in this child-friendly language. Want to create a variable? That'll be the orange-coloured instructions:
Having created a variable called OwlName, you can drag any of these instructions into your code.
Scratch programs (or scripts) would have C# coders turning in their graves (or resetting the values of their rotational parameters):
Different types of instructions show up in different colours.
Having created a program (or project), you can share it with the world:
The dialog box for sharing a project online.
Code Clubs are (as they are succinctly described on the Code Club website) "A nationwide network of volunteer-led after school coding clubs for children aged 9-11".
So if you're worried your Johnny (or Jeannie) isn't up to scratch (excuse the pun) on VB or C#, you could enrol him or her in a code club. Whether you're a volunteer, school or parent, there are clear instructions on the website showing how to get involved:
You can click to say whether you're a volunteer, school or parent.
Lessons start using Scratch (as above), but progress onto other languages after the first term.