Skip to content
Technologies · Year 1

Active learning ideas

Loops and Repetition

Active learning works well for loops and repetition because young students grasp abstract repetition through physical movement and concrete examples. When students clap, dance, or guide a robot, they feel the rhythm of loops in their bodies, making the concept stick faster than abstract explanations.

ACARA Content DescriptionsAC9TDE2P03
20–30 minPairs → Whole Class4 activities

Activity 01

Experiential Learning20 min · Pairs

Unplugged: Clap Loop Cards

Pairs draw instruction cards like 'clap' or 'stomp.' Create two versions: one with repeated actions written out, one using 'repeat 4 times.' Perform both and discuss which is faster to read and do. Switch who directs.

Compare saying 'clap' four times versus 'clap four times'.

Facilitation TipDuring Clap Loop Cards, model counting aloud with each clap to show the loop’s endpoint clearly, ensuring students see the repetition as controlled and predictable.

What to look forPresent students with two sets of instructions for a robot to move forward five times: one listing 'forward' five times, and another saying 'repeat forward five times'. Ask students to point to the instruction set that is shorter and explain why.

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
Generate Complete Lesson

Activity 02

Experiential Learning30 min · Small Groups

Robot Loop Path

Small groups use floor robots or tape paths. Program a loop for 'forward 2, turn right, repeat 4 times' to make a square. Test, count repeats aloud, and adjust if the robot stops early. Share successful paths with class.

Analyze where we see repeating patterns in music or dance.

Facilitation TipFor Robot Loop Path, place tape on the floor to mark start and end points so students can visualize the loop’s fixed length before writing instructions.

What to look forGive each student a card with a simple repeating pattern, like 'clap, stomp, clap, stomp'. Ask them to write one sentence explaining how they could use a loop to describe this pattern and one place they might see this pattern outside of class.

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
Generate Complete Lesson

Activity 03

Experiential Learning25 min · Whole Class

Dance Pattern Repeat

Whole class learns a short dance sequence of three moves. Teacher models 'repeat sequence 3 times.' Students practice in a circle, then create their own looped dances to perform. Record counts to verify repeats.

Explain how loops help us save time when writing a program.

Facilitation TipIn Dance Pattern Repeat, have students freeze after each loop to check if their movements match the intended repeat, reinforcing accuracy and control.

What to look forAsk students: 'Imagine you need to tell a robot to turn left three times. How could you say that using fewer words? Why is using fewer words helpful when giving instructions?'

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
Generate Complete Lesson

Activity 04

Experiential Learning20 min · Pairs

Music Loop Drums

In pairs, students tap rhythms on desks: 'tap-tap-rest, repeat 5 times.' Write as loops on paper, perform for partner, and refine based on feedback. Combine pairs to make class rhythm loops.

Compare saying 'clap' four times versus 'clap four times'.

What to look forPresent students with two sets of instructions for a robot to move forward five times: one listing 'forward' five times, and another saying 'repeat forward five times'. Ask students to point to the instruction set that is shorter and explain why.

ApplyAnalyzeEvaluateSelf-AwarenessSelf-ManagementSocial Awareness
Generate Complete Lesson

A few notes on teaching this unit

Teach loops by starting with unplugged activities to build intuition, then connect those physical experiences to robot or music tasks. Avoid rushing to abstract code; instead, let students struggle slightly with writing long lists first, so they feel the value of loops. Research shows that concrete experience followed by guided reflection helps young learners abstract the concept more reliably.

Successful learning looks like students confidently identifying when to use loops over long lists, writing looped instructions, and predicting outcomes. They should articulate why loops save time and reduce errors, using examples from activities like Robot Loop Path or Music Loop Drums to explain their reasoning.


Watch Out for These Misconceptions

  • During Clap Loop Cards, watch for students who clap continuously without stopping, thinking loops run forever.

    Pause after each clap and count aloud to show the loop ends after the specified number of claps, using the cards as visual reminders of the repeat limit.

  • During Dance Pattern Repeat, watch for students who repeat only one action in a sequence, missing the full pattern.

    Have students underline the repeating part of their dance instructions and physically trace the pattern with their finger to confirm the sequence repeats as a whole.

  • During Robot Loop Path, watch for students who write long lists of instructions instead of using loops, believing loops complicate the task.

    Place two instruction sheets side-by-side on the table: one with a 10-step path written out and one with a looped version. Ask students to compare execution time and errors to see the benefit of loops.


Methods used in this brief