Programming with Scratch
Level 0 Activities - Getting Started with Scratch
We suggest you complete the following activities in order. Even if you have already worked with scratch these are good activities to review.
Level 1 Activities - Learning about the possibilities in Scratch
We suggest that you complete the following activities in order. However, for the most part you can do them in any order that you like. To get the most out of this level we strongly suggest you finish each of the activities before completing the Mastery Activities.
-
Activity : An Initial Assignment (Absolute/Coordinate motion and the pen menu)
-
Activity : Getting in Shape (Relational/Directional motion and the pen menu)
Achieve Level I Ninja: Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:
Level 2 Activities - Telling Stories
We suggest that you complete the following activities in order. However, for the most part you can do them in any order that you like. To get the most out of this level we strongly suggest you finish each of the activities before completing the Mastery Activities.
-
Activity : Knock Knock Joke version 1 (Using timing to coordinate sprites)
-
Activity : Knock Knock Joke version 2 (Using broadcasts to coordinate sprites)
-
Activity : It's a Crazy Scene Man (Exploring the stage a little more)
Achieve Level II Ninja: Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:
Level 3 Activities - Working with Data
We suggest you complete the following activities in order. These build on each other to help you learn a little bit about data and selection statements. We suggest that you complete each of these activities before attempting the Mastery Activities. In earlier levels we have walked you through concepts in detail. From now on we will present a lot of code examples and ask you to explore and ask questions from the mentors to figure things out.
Achieve Level III Ninja: Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:
Level 4 Activities - Creating Games
We suggest that you complete the following activities in order. However, for the most part you can do them in any order that you like. To get the most out of this level we strongly suggest you finish each of the activities before completing the Mastery Activities.
Achieve Level IV Ninja: Mastery Activities are designed to be a demonstration of the material you have learned in a level. Only after you have mastered the concepts, demonstrate your skill to the dojo and the dojo champions with your version of the Mastery Activities:
Level 5 Activities - Beyond the Basics
These topics can be studied in any order. However, you should not attempt these until you have mastered earlier levels.
By completing the following activities, kids will build a foundation of programming fundamentals used in all programming languages. Ninja status in each level can be earned by writing a version of the mastery programs, which demonstrate level skills and then presenting what they have learned to the Dojo.