Coding in the Classroom
Code is everywhere. Every time we check Facebook, or look up the nearest Tim Hortons location on our GPS, we are interacting with code. Learning to code is similar to learning spoken languages like French or Mandarin. Similarly, there are hundreds of different coding languages around the world - from HTML to C++. The difference is, these languages are used to communicate with computers. Coding is a newer term for what is also known as computer programming, which has been around for more than 60 years. However, technology has evolved so much - to the point of the incorporation of code into nearly every industry. Today, code is used to create things such as social media websites and video animations, to patient monitoring applications used in hospitals.
Coding is the future. It is a new form of literacy that has been building momentum, as well as gaining attention in the media. Our ever-evolving world of technology needs coders. Google’s Made with Code initiative predicts that computer science jobs will be one of the “fastest-growing and highest-paying sectors over the next decade” (*). However, according to Code.org, while 9 in 10 parents want their children to study computer science, only 1 in 4 schools teach coding.
Learning to code empowers learners. Bringing code into the classroom allows learners to become creators of technology, rather than just consumers. Teaching learners how to code equips them to adapt to technology and its dynamic nature. Coding also teaches critical thinking and creative problem-solving skills. It teaches learners how to think outside of the box, and to figure out solutions through trial and error. Coding gives learners the ability to create whatever they can imagine, because, when it comes to coding, the question is never whether or not something is possible. The question is always “how can we find a solution?”
10 Reasons to Teach Coding image: https://www.flickr.com/photos/15664662@N02/18110639601/