following a diagram of a simple method of sorting numbers or words
following, modifying and describing the design of a game involving simple algorithms represented diagrammatically or in English, for example creating a flowchart with software that uses symbols to show decisions, processes and inputs and outputs
experimenting with different ways of representing an instruction to make a choice, for example branches in a tree diagram or using an ‘IF’ statement (a common statement used to branch) to indicate making a choice between two different circumstances using a spreadsheet or a visual program
experimenting with different ways of representing an instruction to make a repetition, for example loops in a flowchart diagram or using a ‘REPEAT’ statement
designing the instructions for a robot, for example a robot vacuum cleaner to clean a room
using different design tools to record ways in which digital solutions will be developed, for example creating storyboards or flowcharts to record relationships or instructions about content or processes