Lesson Overview | Tirohanga Whānui
Ākonga write directions for a partner who must act like a literal computer. The first failures expose ambiguity; the second run shows how ordered, testable instructions improve an algorithm.
If a human “computer” follows every instruction literally, how precise does the programmer need to be?
A classmate acts as a literal machine. The first failure teaches what ambiguity costs, and no device is needed to learn it.
Ākonga write directions for a partner who must act like a literal computer. The first failures expose ambiguity; the second run shows how ordered, testable instructions improve an algorithm.
What it is: A fast demonstration that people silently fill gaps computers cannot.
What it is: The class defines commands before programming a route.
MOVE 1 TILETURN LEFT 90°TURN RIGHT 90°PICK UP OBJECTSTOPWhat it is: Pairs write and execute a route to collect a classroom object.
You'll need: tape or paper grids, one small object per group, scrap paper.
What it is: A controlled debug: change the first faulty instruction, not the whole program.
Whanaungatanga: The tester describes what the program did, not what the programmer “did wrong”. Shared evidence protects mana and helps the pair improve together.
Designing and developing an outcome through spatial and product design, materials, foods, biotechnology, systems, or digital tools
This lesson supplies the algorithmic foundation for the digital outcome developed in Lessons 3–8. See the full map.
Resources already provided: the command set above. Add floor tape or paper grids, small objects and pencils. No device is needed.
Paearu Angitu | Success Criteria: I can write an ordered route; identify the first point where actual and expected results differ; and explain how one revision changes the result. Collect the v1/v2 algorithm and tester trace.
Entry: Give prewritten command cards and a two-turn route. On-level: Require a complete written algorithm and independent trace. Extension: Add a reusable command such as REPEAT 3 TIMES and define its syntax. For neurodiverse learners, preview movement rules, allow a tabletop grid, and offer programmer or tester roles instead of embodied robot movement.
Keep the robot literal but never use failure to embarrass a learner. Stop after the first mismatch. This makes debugging observable and preserves time. Lesson 2 picks up the v2 algorithm and asks how a large problem can be split before it is sequenced.
Unplugged computational thinking approach: CS Unplugged. Mātauranga Māori is engaged through relational practice: ako, whanaungatanga and mana-preserving feedback, without claiming Māori knowledge systems are computer code.