experimenting with different options that involve repeat instructions, for example a continually repeating slideshow, a repeated movement in an animation, a repeated calculation in a spreadsheet
planning and implementing a solution using a visual programming language, for example designing and creating a simple computer game involving decisions and repetitions, suitable for younger children, that requires user input to make selections, taking into account user responses
designing and creating a solution that is interactive, using a visual programming language, for example designing a user interface for people with disability, taking into account visibility and size of icons; or creating a quiz that provides feedback on response and allows the user to try again
creating a quiz where questions are repeated until the correct response is given, for example questions and feedback on responses in a few slides in a slideshow
programming a robot to operate independently, for example to find its way out of a maze
experimenting with different ways of instructing to make choices and repeat instructions, for example using ‘IF’ statements to allow for making choices and iterations (repeat instructions) until a goal is achieved