Skip to content
Computing · Year 1

Active learning ideas

Creating Simple Algorithms for Movement

Active learning works because children ages five to six learn sequencing and precision best when movement connects abstract symbols to concrete actions. When students physically act out instructions, they immediately see how small errors change outcomes, building stronger problem-solving habits.

National Curriculum Attainment TargetsKS1: Computing - AlgorithmsKS1: Computing - Computational Thinking
20–35 minPairs → Whole Class4 activities

Activity 01

Role Play25 min · Pairs

Pairs: Door to Window Instructions

Pair students. One creates a spoken algorithm to guide their partner from the door to the window using 'forward 3 steps', 'turn right'. Partner follows exactly, without questions. Switch roles, then discuss what went wrong and refine.

Can you give your friend step-by-step instructions to walk from the door to the window?

Facilitation TipDuring Pairs: Door to Window Instructions, circulate and remind students to say each command aloud before the robot moves, building oral rehearsal and listening skills.

What to look forGive each student a card with a simple grid and a start and end point. Ask them to write down the sequence of 'forward', 'turn left', and 'turn right' commands needed to get from start to end. Collect these to check understanding of sequencing.

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

Activity 02

Role Play35 min · Small Groups

Small Groups: Human Robot Game

In groups of four, one student is the programmer and gives movement commands to 'robots' who follow silently. Robots navigate a simple floor plan with tape markers. Rotate roles; groups share best instructions.

Did your friend follow your instructions correctly , what happened?

Facilitation TipIn Small Groups: Human Robot Game, assign roles that rotate so every child experiences both programming and debugging roles.

What to look forHave students work in pairs. One student acts as the 'programmer' and writes 3-5 movement instructions. The other acts as the 'robot' and follows them. After the robot attempts the movement, the programmer asks: 'Were my instructions clear? What could I change to make them better?'

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

Activity 03

Role Play30 min · Pairs

Whole Class: Shape Path Challenge

Mark shapes on the floor with chalk. Students create algorithms for partners to trace a triangle or square using steps and turns. Class votes on clearest algorithms after demonstrations.

How could you change your instructions to make them easier to follow?

Facilitation TipDuring Whole Class: Shape Path Challenge, use masking tape to mark paths on the floor so students can trace and adjust their routes in real time.

What to look forTeacher calls out a sequence of 3 movement commands (e.g., 'Forward, Turn Left, Forward'). Students stand up and perform the actions. This checks immediate comprehension and recall of directional terms and sequencing.

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

Activity 04

Role Play20 min · Individual

Individual: Personal Movement Script

Each student writes or draws a simple algorithm for a daily routine, like getting a book from the shelf. Practice alone, then test with a partner for feedback.

Can you give your friend step-by-step instructions to walk from the door to the window?

Facilitation TipIn Individual: Personal Movement Script, provide picture cards of directional terms so students can sequence them before writing, reducing cognitive load.

What to look forGive each student a card with a simple grid and a start and end point. Ask them to write down the sequence of 'forward', 'turn left', and 'turn right' commands needed to get from start to end. Collect these to check understanding of sequencing.

ApplyAnalyzeEvaluateSocial AwarenessSelf-Awareness
Generate Complete Lesson

A few notes on teaching this unit

Teachers should model how to break movement into tiny steps, using think-alouds to show how to test and refine instructions. Avoid rushing to correct errors; instead, guide students to notice mismatches between instructions and outcomes. Research in early computing shows that embodied activities like these reduce abstraction barriers for young learners.

Successful learning looks like partners writing clear, step-by-step instructions that robots follow without hesitation. Students should listen, test, and revise until the path from start to end is error-free, showing understanding of directional language and order.


Watch Out for These Misconceptions

  • During Pairs: Door to Window Instructions, watch for students using everyday words like 'go over there' instead of precise terms.

    Provide a list of directional terms and have partners check each instruction against the list before testing. When vague words cause the robot to wander, prompt students to replace them with exact steps like 'forward 5 steps'.

  • During Whole Class: Shape Path Challenge, watch for students believing the order of steps does not matter as long as all are included.

    Draw two different paths on the board using the same steps but in different orders. Ask students to act out both. Discuss why the order changes the shape and lead a class vote on the correct sequence.

  • During Small Groups: Human Robot Game, watch for students assuming turns are always the same direction or size.

    Provide angle cards (90 degrees, 180 degrees, 360 degrees) and require students to specify which card to use for each turn. If the robot spins endlessly, pause the game to test smaller turn sizes.


Methods used in this brief