|Image coutesy of Fort Meade on Flickr.|
The ability to program has the potential to become another essential 21st century skill that children are said to need to have a successful career in today’s world. Along with being a 21st century skill in itself, learning to program also imparts other 21st century skills in learners such as systems thinking, logic and problem solving. To learn more about 21st century skills see our post, '21st Century Skills and Games Based Learning'.
Developer and mentor to aspiring programmers Joe O’Brien believes that programming skills are important even in non-technical jobs. "Not that we want everyone to go out and create Web programs and write the next Twitter, but I think having a base understanding of what happens behind the curtain can be huge,” he said. “Even if a CEO never codes for her company, just understanding what is happening is going to be huge for her from a risk standpoint, from an understanding standpoint,” he added. “CEOs need to have a lot of knowledge of a lot of different things and programming is a large part of that.”
According to Maurya Couvares, co-founder of ScriptEd, “Coding will be the key to innovation in the future but many students, but especially low-income students, aren’t exposed to it.” Bill Gates, Google’s Eric Schmidt and Meg Whitman from Hewlett-Packard along with other tech icons agree. They have developed Code.org, a non-profit producer of programming videos. They firmly believe that coding, programming and computer science will be the language of the 21st century. Code.org’s Hadi Partovi argues, "In a world that's increasingly run on technology, computer science is a liberal art that every student should be exposed to, regardless of their path in life.”
That is why teaching to children to program could be so important. Check back soon for our article 'Learning to Program: An Easy Way to Get a Job?' The links below will become active as the posts are uploaded.
- Part 1: Why is Teaching Children to Program so Important?
- Part 2: Learning to Program: An Easy Way to Get a Job?
- Part 3: What Skills Does Programming Impart?
- Part 4: How Can You Get Started with Programming in Schools?
- Part 5: Case Study - Code Club
- Part 6: Programming, Project Based Learning (PBL) and games-ED
Please follow @paulladley on Twitter, games-ED on Pinterest and like games-ED’s Facebook and Google+ pages for blog updates and other interesting games based learning findings.