understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions.
create and debug simple programs
use logical reasoning to predict the behaviour of simple programs
2.5b
LO: To write a program that navigates a world.
Collect all of the maze files (.json) together in a shared area so that the class can access them.
Remind children that they will have to collect all of the objects in a maze and then end on the goal/home square. Make sure that the children use comments so that you know what maze they have completed.
A list of the commands required to complete the mazes:
#move Reeborg forward move() #turn left turn_left() #turn right turn_left() turn_left() turn_left() #pick up an object (you have to be standing on the square the object is on) take()
Make sure the step command is used to help reduce the errors caused by crashing into walls.