IF I WERE A WIZARD
Introducing students to computational thinking and coding concepts by making connections with everyday problems.
While her fellow classmates are dreaming of becoming football players, architects, and doctors, Hazel dreams of becoming a wizard and helping her family and friends. ‘If I Were A Wizard’ introduces coding concepts to its readers through the imagination of a young mouse. From ‘Repeats and Loops” to ‘Algorithms’, If I was a Wizard prompts discussion and helps build conceptual understanding .
'If I....."is the title track from the book "If I Were A Wizard" A haunting song performed by Sunshine Coast local
Transform your library, classroom or even your playground into a virtual playground where you can meet Hazel and explore her world.
WHY LEARN CODING CONCEPTS?
If I Were A Wizard helps students make connections between examples in the book and their own lives. We know this comprehension strategy is effective so why not employ it to learning coding concepts. Students can make connections to other books, their own lives and the broader world.
By identifying similar concepts in the world, students gain a greater insight when they are actually coding. If a students knows the importance of 'sequence and order', the students will be more likely to find errors in code and fix them.
When Hazel creates 10 perfect waves for Milo to ride, we are introduced to 'Repeats'. Students that can see repeating patterns in the world will have a greater chance of identifying where 'Repeats' can make the code more efficient. When students are first introduced to programs such as Scratch they are more likely to NOT use repeats. This causes long and problematic sequences of code, where students find it difficult to find errors and bugs.
WHAT PEOPLE ARE SAYING ABOUT OUR WIZARD
"A great book to introduce the concept of coding to our two sons (age 4 and 8). A welcome addition to our home library full of wonder and inspiration!"
— Trevor MacKenzie, Author of 'Dive into Inquiry"