This is collection of short clips to enhance teaching and learning designed by Apple Distinguished Educators in 2017.
At the Apple Distinguished Educators Academy, I was introduced to Rob Lowney (Educational Technologist) and Jane Moffatt (Solicitor and Course Manager at the Education Centre of the Law Society of Ireland).
These educators will be working with primary aged girls to teach them to code. They will be using ‘Get Started with Code’ teacher guides from the free Everyone Can Code curriculum. As I have started to use these guides, we sat together to explore these guides and gain better understanding of how they work. Soon we were joined by:
- Siobhain Kelly (a maths specialist teacher from Glasgow)
- Simon Koivumaa (EdTech Leader from Finland)
- and Bronwyn Desjardins (Technology Coach from South Africa)
Our #ClassroomClips Project
Together, we want to help others early years and primary teachers wrap coding around their existing teaching. To show them that there are so many aspects of the curriculum that they already teach which already support computational thinking. The Get Started With Code teacher guide brings home this point and our collection of clips points out a handful of activities that do this well. Our clips also provide teacher-to-teacher advice on how to best teach with Get Started With Code.
Tip 1: Allow time to learn the fundamentals of using an iPad. This will save time when you start teaching from the Teacher Guide.
Tip 2: Story mapping teaches sequence, learn how to link this to coding.
Tip 3: Learning a dance routine is the same as sequencing commands in code.
Tip 4: Some instructions can happen in any order, other instructions can’t. Like making a sandwich or drawing a face. Link these experiences to coding.
Tip 5: Sometimes you have to repeat some instructions in a task, learn what this looks like in coding.
Tip 6: Sometimes your code goes wrong, learn how to spot mistakes in instructions.
Tip 7: Design your own controller for a robot. What buttons do you need to give movement commands?
Tip 8: Play snakes and ladders… “if this happens then do this…”
Tip 9: Making fruit kebabs like writing code.
Tip 10: Write down instructions in your own symbol code. This is pseudocode!
Tip 11: We read and write in English. Developers read and write in Swift.
Tip 12: Give the children the Answer Keys in the Teacher Guide for independent problem solving.
Tip 13: Lay the code blocks along the puzzle before clipping them together.