Friday, 14 November 2014

Why Schools Have to Introduce Students to Programming (3 Steps to Get Started)

Some Countries are Adding This Vital Skill Set to the Curriculum in Their Schools, but Many Are Lagging

As technology becomes more prevalent, it is more and more important to educate our children in the field of computer science. According to, 90 percent of U.S. schools are not teaching any computer science in their curriculum. It is estimated that over the next ten years there will be 1.4 million computer science jobs created in the U.S., with only 400,000 qualified professionals to fill them. A shortage of 1 million people in a field that is of such importance to all of us should be a sign that we should start preparing our future for the jobs that we need filled.

Early Adopters Ahead of the Game

Many countries across the world will experience the growth in demand for technology skills. Some have already started to implement some type of coding or computer science learning. Early adopters include Israel, New Zealand, and Germany. Recently Australia, Denmark, and, about a year ago, the United Kingdom all adopted some type of initiative to teach young students how to code. September 2014 marked the start of the U.K. initiative to teach every student aged 5-16 to code. The U.K. is the first country to implement a focus on coding on a national level with its Year of Code campaign.

Step 1 – Raise Administrator’s Awareness

The first step in getting administrators implementing more computer science courses into their curriculum is to show them that there is a need for students to learn to code. Getting young children to understand how computers work can go a long way in expanding the worlds view on technology. Much like how we teach math to show students how to follow rules, discover relationships between two variables, problem solve, and to organize thoughts; we can apply these same techniques when teaching coding. In a sense, coding can become part of the math subject and teachers can use both math and coding to teach students important lessons.

Step 2 – Help Teachers Understand the Benefits

Many educators are intimidated by programming and that may be one of the reasons so few classrooms are beginning to teach this subject. Many people are intimidated by coding and computer science because they don’t understand it, which is the case in everything so there really is no reason to be intimidated. Programming can help students to develop both math and problem solving skills at a young age. When learning to code, students identify variables, apply logic, develop algorithmic functions, articulate hypotheses, apply trial-and-error experimentation, and learn many other strategies.
There needs to be a move toward teaching our teachers to code and getting them to better understand the field of computer science before we start to teach our youth about how computers work. We are seeing this with how the U.K. is approaching the Year of Code campaign. There has been a large amount of funding over the past year to help train primary and secondary education teachers how to code.

Step 3 – Get Started

The hour of code initiative was highly successful in getting students to try coding all over the world. Teachers can follow this by incorporating a coding lesson at least once a week into the curriculum by combining it with math lessons. The good news is that there are a ton of resources for teaching students to code at all ages! Some of the most popular resources that help to teach students programming are:
  • Tynker Games offers age appropriate games to teach elementary students coding concepts.
  • Hopscotch is a free iPad app for ages 8 and up that offers challenges to students via coding.
  • Kodu is a programming tool that is easy to use and allows users to create simple games. It also uses a unique math curriculum to help students learn.
  • LEGO’s Mindstorms is also another easy programming tool for students that allows them to create and command robots.
The field of computer science will continue to grow far into the future. Hopefully it is only a matter of time before coding and computer science become the norm in our school systems, but that won’t be the case if we don’t start taking action now.


What will you do to help raise the awareness of the need to incorporate coding into our schools curricula?

No comments:

Post a Comment