Skip to content

Introduction to Loops (Repeating Actions)Activities & Teaching Strategies

Active learning makes abstract repetition concrete for young learners. Acting out loops with bodies and objects turns abstract commands into visible patterns, which builds foundational understanding before screen work. Movement and collaboration also hold attention and reduce cognitive load when introducing new ideas.

Year 1Computing4 activities15 min30 min

Learning Objectives

  1. 1Identify repeating actions within a given sequence of instructions.
  2. 2Create a set of instructions that uses a 'repeat' command to shorten repetitive steps.
  3. 3Explain how a 'repeat' command makes a list of instructions more concise.
  4. 4Compare two sets of instructions for the same task, one with and one without a repeat command, to determine efficiency.

Want a complete lesson plan with these objectives? Generate a Mission

20 min·Pairs

Pairs: Clapping Loops

Pairs take turns giving instructions like 'clap five times, then jump once.' The follower acts it out first by repeating each clap, then using 'repeat 5 claps.' Switch roles and compare instruction lengths. End with pairs inventing their own looped actions.

Prepare & details

Which actions in this sequence happen more than once?

Facilitation Tip: During Clapping Loops, model counting beats aloud so students hear the exact number of repeats before they try it themselves.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
30 min·Small Groups

Small Groups: Dance Loops

Groups of four create a short dance with repeating moves, such as 'spin three times.' Write instructions on cards, first as a long list, then with 'repeat.' Perform for the class and explain how loops simplify.

Prepare & details

Can you show me where the instructions repeat?

Facilitation Tip: In Dance Loops, play music loudly enough to mask off-task chatter while keeping instructions clear.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
25 min·Whole Class

Whole Class: Story Loops

Teacher starts a story with repeating phrases, like 'the frog jumped over the log three times.' Class suggests actions, then rewrites as 'repeat jump over log three times.' Act out the looped version together.

Prepare & details

How does using a loop make our list of instructions shorter?

Facilitation Tip: For Story Loops, provide sticky notes so students can physically group repeated actions before writing the loop command.

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
15 min·Individual

Individual: Arrow Loops

Each child draws a path on paper with arrows for actions like 'forward twice.' Add loop symbols to shorten. Follow paths with fingers, noting repeats, then share with a partner.

Prepare & details

Which actions in this sequence happen more than once?

Setup: Open space or rearranged desks for scenario staging

Materials: Character cards with backstory and goals, Scenario briefing sheet

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness

Teaching This Topic

Teachers introduce loops through physical demonstrations first, using everyday actions to connect repetition to prior knowledge. They avoid rushing to screen-based tools, instead letting students rehearse with peers to build confidence. Clear language like 'this set happens three times' replaces vague terms like 'do it again' to prevent misunderstandings about loop boundaries.

What to Expect

Successful learners will spot repeating actions, rewrite long sequences into shorter loop commands, and explain why loops save time and reduce mistakes. They will use the word 'repeat' correctly and identify the start and end of a loop block.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Clapping Loops, watch for students who keep clapping after the loop ends or stop too early.

What to Teach Instead

Stop the group after three claps and ask, 'Did we do it the right number of times? How do we know when to stop?' Model tapping shoulders to mark each repeat, then clap three times together while counting aloud.

Common MisconceptionDuring Dance Loops, watch for students who repeat single moves instead of a block of actions.

What to Teach Instead

Ask pairs to underline the full sequence on their instruction card, then time them performing it once without stopping. If they break the flow, point to the underlined steps and say, 'This whole chunk repeats three times.'

Common MisconceptionDuring Story Loops, watch for students who treat any repeated detail as a loop, like mentioning 'the cat' three times.

What to Teach Instead

Give each group a highlighter and have them mark only the actions that happen in the same order each time. Say, 'A loop wraps up a whole set of steps, not just one word.'

Assessment Ideas

Quick Check

After Clapping Loops, show a short sequence of claps and stomps on the board and ask students to write the loop command on mini-whiteboards using the format 'Repeat 3 times: clap, stomp'.

Discussion Prompt

After Dance Loops, hold a class discussion using the two sets of instructions for making a square. Ask, 'Which set is easier to follow and why?' to assess understanding of loop efficiency.

Exit Ticket

During Story Loops, give each student a picture of a repeating pattern and ask them to write one sentence naming the repeated part and one sentence rewriting it as a loop command.

Extensions & Scaffolding

  • Challenge: Ask students to invent a new dance that uses two different loops and teach it to another pair.
  • Scaffolding: Provide pre-printed arrow cards so students can physically arrange the sequence before writing the loop.
  • Deeper exploration: Compare a looped version of a routine with an unlooped version and measure how many fewer instructions were needed.

Key Vocabulary

LoopA set of instructions that are repeated one or more times.
RepeatTo do something again. In programming, it means to perform a set of instructions multiple times.
SequenceThe order in which instructions are performed.
InstructionA single step or command given to a computer or a person.

Ready to teach Introduction to Loops (Repeating Actions)?

Generate a full mission with everything you need

Generate a Mission