Last week I attended a professional learning day where I was introduced to Code Club Australia, a network of coding clubs for Aussie Kids aged 9 – 11 which uses Scratch. Ian Wedlock facilitated the day and I was impressed with his calm but assured belief in the learning benefits associated with coding. As part of his presentation he:
- Asked participants to “think origami – follow sequential instructions and be precise.”
- Reminded us of instances when programming goes wrong by showing The Breakfast Machine and The Lipstick Machine. Quite funny.
- Introduced us to Rube Goldberg machines which “require all the coding skills without the technology”.
Whilst sharing these and other resources, Ian confirmed that coding, in particular Scratch, allows students to program interactive stories, games and animations which requires them to think creatively, reason systematically and work collaboratively; all important 21st century skills.
The discourse around coding in schools is, in part, prompted by predictions that 40 to 55% of current jobs will be made redundant by technology within the next 10 years. In a world where robots could be performing one third of U.S. surgeries by 2021 and where a robot arm builds a house in just two days, future jobs will increasingly require employees to create and program those robots. Coding is a good starting point for that to be a possibility for a significant number of our young people.
Matt Resnick articulates the benefits of coding for young people in Let’s Teach Kids to Code (16 mins). With reference to Scratch he outlines the benefits of coding for young people code so they can do more than just use new tech toys; they can also create them. However, what resonates with me the most are the analogies Resnick makes with reading and writing.
Firstly, he points out that it is useful for everyone to read and write, and whilst these skills will be useful in almost everything not everyone will become a professional writer or resident book reviewer. And so it is with coding. When people learn to code they simplify complex ideas, collaborate, fix things and persevere in the face of frustration, that’s called resilience! Such skills and dispositions will be transferrable to almost all aspects of future work.
And secondly, Resnick reminds the viewer that the actions of browsing, chatting, texting and gaming do not make young people digitally fluent. For those who can use technology applications to ‘create’, they are digitally fluent. However, for those who cannot, “It is almost as if they can read but not write with new technologies.”
As I tweeted during the day with Ian,
Maybe I got that a little wrong. So before publishing this blog, I tweeted….
As always, I welcome your comments.
Greg.
A little more reading… “Meet the entrepreneurs who want to teach your child to code“