Monday, 10 February 2014

Why children should learn to code

First of all what is code? According to the definition by Year of Code: “code is the language we use to instruct computers.”

We are living in a software-dominated world. Telephone calls go over software-controlled networks; television is delivered over the internet; people don’t buy maps anymore, they use the web; and we all shop online.

The next generation’s world will be even more online and digital. Soon, houses will be controlled with software, some medical care will be delivered over the web and even cars may drive themselves. To succeed in such a world, children must learn the basis of computational thinking.

Software is the new world language

Because software is becoming so critical and omnipresent in our lives, we have familiarise ourselves with it. Of course not every job in the future will involve programming, but it is still essential that children learn how to master computational thinking.

Computational thinking combines mathematics, logic and algorithms, and teaches you how to tackle large problems by breaking them down into a sequence of smaller, more manageable problems. But the benefits of this approach reach much further than just knowing how to code. Computational thinking is everywhere, including physics, music, engineering or medicine. It’s a skill that everyone should learn, because you’ll benefit from it, no matter what you end up working as.

In September 2014 coding will be introduced to the school timetable for every child aged 5-16 years old, making the UK the first major G20 economy in the world to implement this on a national level. This is a landmark policy change that will arm a generation of school-leavers with the skills for the 21st century.

For more information read the full article on why everychild should learn to code.