Skip to main content

The Importance of Coding

I was recently asked by one of my students parents “what is the importance of coding?” In our current climate of education I feel that this is an incredibly insightful question.

Computer technologies are rapidly replacing countless amounts of medial tasks many of us once did. We often hear the throw comment “there’s an app for that!” and in many cases, there is the software or application supported by the required hardware to complete the task. However, in conversations with many people they don’t realize behind each application, robot , TV or computer there was someone who had developed the commands or “coding” to operate it correctly.

Coding is the language used to instruct an object; however, more importantly computational thinking is the set of problem-solving skills and techniques needed to complete a task.

Many of us use technology daily yet how many of us truly understand how it works? Technology development is one area that us as human either flock to or flee from. One of my Maths teachers once said, “In order to use something it is helpful to learn how it works, even if it is just a basic understanding”, this is a saying that has stuck with me throughout my working career.

Computational thinking outworked through coding produces digital confidence, problem-solving skills and a rich sense of connectedness to the world. Research suggests that student’s exposed to coding and computational thinking generally gain greater overall outcomes from schooling (Barr & Stephenson, 2011).

Jeannette M. Wing's article on Computational Thinking is a very helpful read for those looking for more information on this topic.



Reference 
Barr V.Stephenson C. (2011). Bringing computational thinking to K-12: What is involved and what is the role of the computer science education community? ACM Inroads, 2, 48–54.

Popular posts from this blog

What does a post-industrial class look like? Part 2

This post is the second part of a series that I have been working on to identify what does a post-industrial class look like? In my previous post, I looked at using video, collaborative discussion, grouping and student-centred learning.


Why a large display and one to one? The large electronic display is used as it offers many benefits to a given lesson; these include demonstration and modelling as the teacher could showcase the application or video from the board (Moss, et al, 2007). It is easy to show the important features of particular web-based activities and have students interact with the material on their own devices. The board can accommodate different learning styles (Herrington & Harrington, 2006). Interactive boards can help tactile learners by touching and marking the board. Audio learners can have the class discussion and auditory multimedia, visual learners can see what is taking place as it develops at the board and it offers multimodal learning which can be tailored …

How can Change Management be Enhanced by Reflective Practices?

What is instructional leadership and why is it important for educational leaders?

School leaders matter for schools success (Hattie, 2012). It is universally acknowledged that effective leadership is an essential element in achieving school improvement (Leithwood & Jantzi, 1998; Hopkins, 2001). “At the heart of school capacity are principals focused on the development of teachers' knowledge and skills, professional community, program coherence, and technical resources” (Fullan, 2002, p16).

“The old model of formal, one-person leadership leaves the substantial talents of teachers largely untapped” (Lambert, 2002, p.37). This one-person theory of instructional leadership that was promerate in the years previous to 2000 (Hallinger & Heck, 1998). It was an archetype where the principal would lead from the front being across all levels of leadership (Spillane, Halverson & Diamond, 2001). However, with the increasing complexities of schools, the development of other philosophies of instructional leadership, which can be defined as the guidance or managemen…