Building Coding Skills Across the Curriculum

19 Oct 2020


Building Coding Skills across the Curriculum

By Michael O’ Kane


With the focus of schools, teachers and school leaders on trying to navigate through the extremely choppy waters of teaching through the Covid19 pandemic, I have been pleasantly surprised to see how many schools are celebrating EU CodeWeek, which runs from the 10th to the 25th October this year. It is one of my favourite times of year (after Christmas!) and it really is a great starting point to ensure that your students develop key coding skills which will be immensely important to them in their future careers.


The Seamless Integration of Coding across the Curriculum

Coding in the classroom does not have to be a separate lesson, held at the same time every week. It can be integrated easily into lessons right across the curriculum, from the early years right through to Leaving Certificate. For 7 year old children this could involve using the Scratch Jr app to build a project about Neil Armstrong landing on The Moon. 11-12 year olds could use Swift Playgrounds to program a Sphero ball to replicate the spread of the potato blight microorganisms which had a devastating impact in Ireland and across Europe in the 1840s. 13-14 year olds could program an immersive augmented reality project with Swift Playgrounds where they explore the anatomy of a helium atom.

Coding, to many people ,may seem like a foreign concept but in fact, it permeates our everyday lives, mostly without us even realising it! For example, children throughout school learning about daily routines and sequences which they complete over and over again, or learning to play a simple piece of music on the tin whistle are, without knowing it, learning the concepts of coding. All of these repeated actions and giving and following instructions are the same key concepts students will need to understand and apply in order to code.


1966 image 


Coding Support for Teachers

In order to teach students coding, computational thinking, logical thinking and problem-solving skills, teachers need to have the time and support to develop their own confidence in coding and their ability to embed these activities into an already packed curriculum.

Luckily there is no shortage of excellent curriculum programmes which will do just that such as, Scratch, Tynker, Sphero and the Everyone Can Code curriculum from Apple. These programmes give teachers enough tools and resources to ensure that coding is just not confined to two weeks in October or to Computer Science Education Week in December. In fact, in Apple’s superb Everyone Can Code curriculum alone, there are hundreds of hours of lessons, activities, keynotes and books for teachers with sufficient content and ideas to teach coding and computer science right through from the early years to University level and beyond!


1964 image 


Coding Resources and Ideas

With so many brilliant coding tools and resources available to teachers, here are some examples of how they can be used:

1968 image

Early Years

Children in the early years could use the Daisy the Dinosaur app to learn about commands and instructions and how to put these in order to make Daisy the Dinosaur move. By using this app on iPad, children are beginning to think about computational thinking and logical thinking and they are also completing their first lines of code using block based code!

1969 image 


Primary School

Tynker is another absolutely fantastic app which works well on a number of devices. There are lots of puzzles to complete with code as well as a canvas for student to create their own original coding projects. The great thing about this is that it begins to make children aware of text based coding and it integrates block based coding with the Swift coding language, the same coding language used to create thousands of the most popular apps we use everyday! To assist with this, students can switch from Tynker blocks for block based coding to using Swift language alongside these blocks to build up their knowledge of it. Children around ages 5-11 can use Swift code to learn about coding concepts like commands, repeats for loops and conditional code.


1970 image


Primary to Early Post-Primary School

Sphero is a fantastic device which allows children to explore coding and robotics right across the curriculum. In the free book above, available here on the Apple Book Store, teachers have access to a number of lessons which link to music, mathematics, arts and literacy. Schools could also invest in the brilliant Sphero Ireland Mat to help children learn about coding concepts while exploring the geography and history of our country.

 1967 image


Primary school to Late Post-Primary School

Swift Playgrounds is a wonderful app which teaches children how to code using the Swift coding language. Students start off by solving puzzles and problems which programme the character Byte to move around a digital world, all while learning about concepts like commands, functions and nested loops. Students can then go further by learning to create their own custom projects, similar to those created by app developers. They can even program their own immersive augmented reality worlds (as shown above).


1971 image

Michael O’Kane is Headmaster of St. Colmcille’s Primary School & Nursery Unit in Claudy in Co. Derry and manager of Claudy Apple Regional Training Centre. He is an Apple Distinguished Educator and Apple Professional Learning Specialist and is committed to raising standards in learning and teaching. As a Wriggle Connect Ambassador, Michael created the ‘Numbers’ and ‘iMovie’ teacher training courses in the iPad Learning Pathway on the Wriggle Connect Platform, Ireland’s ONLY Educator Professional Development Platform – Developed by Educators for Educators.

To learn more about the Wriggle Connect Training Platform or the courses Michael has created on it, visit Wriggle Connect.


1935 image

Want to keep up to date with all the latest tools, tips and technology features to enhance teaching and learning in your classroom, download our monthly Wriggle Connect Newletter.

We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details...