Coding in the classroom – a digital revolution?

An article in the Guardian recently discussed the benefits of introducing coding into our school curriculum – as part of as wider revamp of the teaching of ICT or ‘computer science.’ At first, instinct suggests that this can only be a good thing. There are lots of clichés along the lines of ‘digital world’ and ‘networked future’ that get thrown around in the media, but being a bit clichéd doesn’t make them wrong.

The argument goes that coding is potentially one of the most important areas in which young people could benefit from gaining more insight. From social networking to cloud computing, both in our personal and professional lives, the outputs of computer science and coding are increasingly defining our lives. What was once geeky stuff, hidden away in specialised industries, is now part of everyday life. And this is only going to become more commonplace as digital signage defines advertising, microchips fill our cars, and we navigate our way through life with the help of clever little apps on our phones. If you don’t know how to control the systems you’re using, these systems are probably controlling you.

However, with all that said, I’m not sure how far down the line of introducing coding to the curriculum we would want to go. There is a danger of confusing something which is widely prevalent for something which everyone needs to understand. It seems obvious that having more relevant teaching of ‘computing sciences’ in schools – and from a young age too –is likely to be a huge advantage to the next generation when it comes to really being in control of their digital future. What is less certain is whether anything more than a superficial introduction to coding is desirable, at least until such a time as education is already forcing kids to make decisions about what they learn (e.g. GCSEs).

Programming lessons could provide many young people with a bright future, and can vastly elevate the level of capability the next generation has to understand the world in which they live. But it’s not the only important skill – entrepreneurial skills, customer relationship management capabilities, confidence in negotiation techniques and a host of other talents are also going to shape the future. It’s obvious that coding underpins so much of what we do in daily life. But it’s not the only thing. It is also moderated by another major trend in computing – making technology accessible so that the end user can better deploy their specialist skills.

The future for coders is more exciting than it has ever been. Mainstream enjoyment of ever-more engaging apps, games and websites has created an incredible opportunity for young people to have a future in software development. It’s absolutely right that we should provide a platform for them to capitalise on this, and make avenues available to learn these new skills. But is it enough of a necessary skill to become a core part of the curriculum in schools.

3 Responses

  1. I can understand your point – that it’s perhaps not constructive to try to force these skills upon everyone. On the other hand, you have to remember that at present children’s time is being used to “teach” them how to use word processors, slideshow tools, etc. Given how easy and intuitive such modern software is, I think that any large amount of time spent on this is probably wasted.

    So maybe it’s not fundamental that everyone learn to program. But it’d certainly be a better use of time that we have currently for IT. At the very least, the likes of the Raspberry Pi will expose school children to Unix, which might encourage them to get better acquainted with their computers at least at the level of a CLI.

    • Thanks for the comment. It’s true that the world of IT software and hardware is getting increasingly intuitive, so I agree that some of the current curriculum is too simplistic. Particularly for those who have grown up around computers. That said I think people typically have a remarkable lack of competence in basic programmes.

  2. Great thought into the future of student curriculum. There is no doubt that education will feature more tech centered courses. A shift needs to happen in education systems to teach to students abilities individually versus collectively as a group.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: