Coding is the process of writing a computer program. In it's basic form, it is getting something on a screen to do what we want it to do. In order to do that, children in Kingfisher class have been busy creating algorithms (sets of instructions) to move a sprite around in various imaginary worlds. We have moved on from using arrows to direct something instantly around the screen, to writing more complex lines and chains of code that later need debugging.
The final challenge was for children to make their characters on-screen do 'something impressive'. The video below shows some of the results. As you will see, some children worked out how to make their characters talk, while others focussed on creating a specific movement path around the screen.
We transferred our coding skills off of the tablets and into real life. We wrote instructions for collecting a sequence of coloured cones or dots using the points of the compass to help with our algorithm. We then swapped our instructions with another team, who debugged our code to help get it to work. We even ended up writing algorithms for how to travel through a maze.