Repetition
Introduction
Use repetition in programs (eg repeat... until...). Repetition means repeating a sequence of instructions a certain number of times, or until some specific result is achieved. In programming terms this means loops of all kinds, such as repeat, for, while, until etc. (e.g. move dog 1 step forward; repeat until dog is in kennel then stop).
Self study resources
MSW LOGO - a free LOGO programming environment from Microsoft. LOGO is a natural follow on from BeeBots and 'robot' role play activities. On line user guide - this is an excellent reference that gives an overview of LOGO an some very simple ideas for using the REPEAT statement with young children. Click to download the application.
Resources for lectures or group study
Programming Basics A Prezi guide to some programming constructs with simple Scratch examples.
Resources for use with pupils
Explaining Repeat x No. times Loops using concrete real world examples
Explaining Forever Loops using concrete real world examples
Explaining Forever If Loops using concrete real world examples
Simple Spider Maze Game which includes forever loops and forever if loops (Taught in Y4 & Y5)
Simple Crab Maze Game which includes forever loops and forever if loops
Logo Fireworks Program uses repeat x times loops all of which are eventually nested within a larger repeat until loop
Creating shapes and patterns in both logo and Scratch using repetition.
Creating a shape calculator in Scratch where the number of repetitions is dependent on the number of sides on a shape.
Repeat x times loops used in dance using gangnam style. Used in Y3 as part of Logo.
Blocky. Online programing that takes you through a range of concepts. More KS2 as you get to levels 6 and on. Or G&T.