Tuesday, 6 July 2021

Coding - Why Teach It?

So why teach coding?  Coding is a word we hear lots in schools and is one part of the revised New Zealand Curriculum (NZC). When using the term "coding" teachers are referring to computational thinking (CT) and designing and developing digital outcomes (DDDO).

The NZC says " It's important that students have opportunities to be innovative designers and creators of digital solutions – moving beyond solely being users and consumers of digital technologies." NZC

Here is my take on why we should teach these...

1. Coding is another language. Language is about communication. Giving and receiving directions teaches communication and logical thinking. Students have to plan and organise thought then communicate them.

2. Coding teaches problem solving. This is where they go into the learning pit and not only are debugging or solving a myriad of problems, they are also learning to be resilient and to be persistent in their endeavours - see #7!

3. Coding fosters creativity. This is the gold! Students are not following a formula. They have opportunities to experiment, make mistakes, remake, add on to an original idea. 

4. Coding and maths go hand in hand. Think of Scratch and the x and y axis. Think of Scratch Jnr and using the grid to code precise movements for sprites. Think about abstract ideas and visualising. 

5. Coding assists academic performance. Students have to plan and organise their thoughts

6. It's in the New Zealand Curriculum. Was meant to be incorporated into the school's curriculum in 2020. So we should see it happening now.

7. Teachers can't smooth the path to success! Many times in classes I have seen students having to problem solve and debug, and because the teachers have very few skills if any in this area and are not able to code, teachers cannot jump in and do it for their students. I think that sometimes when coding this is the first really hard task students have had to do without teacher intervention or over-scaffolding. 

No comments:

Post a Comment