Why we need to start teaching code in our primary schools
Last September the UK Department for Education decided to formally provide for the teaching of computer science at both primary and secondary level.
Its stated aim is to equip children with "computational thinking and creativity to understand and change the world". This is a powerful statement of intent.
By 2020 there will be 25bn devices connected to the internet, three for every single one of us on earth. Is it acceptable that our children end up being passive, uninformed users of that technology without having a deeper understanding of how it works?