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


LO: To create a virtual world (2).

Children to finish their maze design.

To test their mazes children should swap computers so that they can try to complete another child's maze.

The children should be aware that they are testing the maze and so should focus on making sure that all the objects can be collected using the take() command and that the goal/home square is accessable.

Once the mazes are tested and edited (if needed) they should be saved to the computer where they can be collected together after the lesson.

Code Examples