1.  Ninja

Ages: 7 – 11 Recommended for beginner and advanced block-based coders.  

We use a mix of Scratch, Tynker, App Inventor & Other block-based platforms.

We have a junior & advanced Ninja streams.

Ninja Black Hat

Students will complete the following 5 challenges:

  1. Robot to The Door
  2. Name Game
  3. Bee to The Beehive – Unplugged.
  4. Bee to The Beehive – Digital
  5. Name Game Challenge

Students will learn the following concepts.

  1. Commands, Events, Input/Output
  2. Decomposition – Breaking problems down into small chunks.
  3. Algorithm ( Step by step instructions )
  4. Sequence ( Must be in order – Code Organisation )
  5. Specific Instructions ( must be exact )
  6. Testing & Failing ( Learning from mistakes )
  7. Debugging ( Finding & fixing logic flaws & problems )
  8. Introduction to Degrees & Co-ordinates
  9. Introduction to presenting.
  10. Basic Block coding functionality.
NZDigital Technologies Curriculum Alignment.

CTDT: Progress outcome 1 In authentic contexts and taking account of end-users, students use their decomposition skills to break down simple non-computerised tasks into precise, unambiguous, step-by-step instructions (algorithmic thinking). They give these instructions, identify any errors in them as they are followed, and correct them (simple debugging).

CTDT: Progress outcome 2 In authentic contexts and taking account of end-users, students give, follow, and debug simple algorithms in computerised and non-computerised contexts. They use these algorithms to create simple programs involving outputs and sequencing (putting instructions one after the other) in age-appropriate programming environments.

Ninja Grey Hat

Students will learn the basic building blocks of coding. A loop, a variable, a conditional statement. Students will also learn what co-ordinates and simple operators are. Students learn how computers store data. Students will demonstrate their knowledge of these concepts by completing our SkyFall challenge with objects falling from the sky and a character catching the objects.

  1. Movement & Events- 2 topics
  2. The Basics Of Coding 2 – 4 topics
  3. Simple Math Operators
  4. Variables – 2 topics
  5. Moving Background with variables
  6. Lists
  7. Falling Objects
  8. Challenge 2: Sky Fall
NZ Digital Technologies Curriculum Alignment.

CTDT: Progress outcome 3 In authentic contexts and taking account of end-users, students decompose problems into step-by-step instructions to create algorithms for computer programs. They use logical thinking to predict the behaviour of the programs, and they understand that there can be more than one algorithm for the same problem. They develop and debug simple programs that use inputs, outputs, sequence, and iteration (repeating part of the algorithm with a loop). They understand that digital devices store data using just two states represented by binary digits (bits).

Ninja White Hat

Students will learn more in-depth programming concepts as well as completed their own project. They will have worked in a team and have demonstrated their project in front of an audience.

  1. Detecting walls
  2. Simple Bad Guy
  3. Challenge 3: Maze Game
  4. Logical Operators
  5. Advanced Movement
  6. Simple Gravity
  7. Challenge 4: Platformer
  8. Cloning – 1 topic
  9. Challenge 5: Dodging Bullet
  10. Broadcasting
  11. Cleaner Code Basics
  12. Random
  13. Strings
  14. Group/solo project
  15. Challenge 6: Snake Game
  16. Challenge 7: Flappy Bird