The Apple curriculum (in our case: Getting Started with Code 1 and 2) is built around introducing a concept - like debugging, algorithms, loops, decomposition, conditionals, etc. Students then have the opportunity to practice the skills through a series of activities in either Tynker or Swift Playground. We largely used Tynker, which is more appropriate for third and fourth graders.
In Tynker, students take control of either a young astronaut (Space Cadet modules - which are good for 3rd grade) ...
Space Cadet |
... or a dragon (Dragon Spells modules - which are good for 4th grade). They give them directions through code to move them in a 2D space in order to reach an objective.
Dragon Spells |
I like the idea of using the curriculum to introduce concepts and then using several different platforms to practice the skills. Last year, I worked largely with Code Monkey (another well constructed task-based curriculum) and Scratch (which is open-ended). We also can use coding with several robots which are available in district, such as Ozobots, Dash and Dot, and Sphero.
All in all, I am excited to introduce these new coding resources to my students in September.