
Itās the fourth R (Image: AFP/Getty)
āMum! Dad! My program wonāt terminate and I havenāt initialised my variables.ā In the biggest shake-up to the curriculum since computers were first introduced to schools, this month children aged 5 and up in England will be taught how to write software and not just how to use it.
Read more: āCode generation: Kids who program before they can readā
Advertisement
If youāre used to helping with your kidsā homework but donāt know your booleans from your for-loops, youāre not alone. According to , 60 per cent of parents are either unaware of or are unclear about the changes to IT lessons that came into effect this week. Many teachers at primary and secondary schools have had to take crash courses to learn the basics before teaching the subject.
If youāre curious about coding yourself, why not do the same? Here are a few handy resources to get your whole family on board.
A good place for beginners is , which has plenty of tutorials and exercises covering the basics, from drag-and-drop programming with the graphical starter language to widely used languages like Python, Ruby and Javascript. āThere is more than enough there for anyone of any age,ā says , head of computing at Egglescliffe School in Stockton on Tees, UK.
For the slightly more adventurous, thereās , a website with interactive tutorials for HTML and PHP as well as Python, Ruby and Javascript again. Get to grips with these and you will have mastered some of the core languages underpinning the web ā YouTube was originally written in Python, for example.
Start from Scratch
You can also . A product of the Lifelong Kindergarten Group at the MIT Media Lab, Scratch will be used in many schools. Like Blockly, it lets you build a program out of ready-made blocks of code.
Another advantage is that projects made with Scratch can be shared online. āA good idea, once youngsters have figured out how to do a little bit in Scratch, is to encourage them to remix other peopleās work,ā says Clarkson. This will let them see how other people have done things and learn from it ā plus changing something that is already there can also be easier than starting with a blank canvas. āReading is always a prerequisite to writing,ā Clarkson says.
The British Computer Society has a that introduces the new curriculum and lists a handful of resources. And the , set up to support primary school teachers, offers resources that would also be useful to parents.
The most important thing is for parents to be supportive, says Clarkson. āComputer science is an area where people will get it wrong lots of times before they get it right,ā he says. āThis is something that young people are typically not exposed to very much in schools these days.ā Learning together could help. āParents may well find the same bits tricky that their children do, which may well be a huge confidence boost for the child,ā says Clarkson.