Skip to content
Computing · Year 3

Active learning ideas

Sequencing Commands for Movement

Active learning works for sequencing commands because pupils must physically manipulate blocks and observe immediate effects. This direct cause-and-effect builds neural pathways between logical steps and visual outcomes, which static worksheets cannot achieve.

National Curriculum Attainment TargetsKS2: Computing - ProgrammingKS2: Computing - Logical Reasoning
15–30 minPairs → Whole Class4 activities

Activity 01

Pairs Challenge: Square Sequence Builder

Pupils in pairs drag move and turn blocks to guide a sprite around a square. They run the code, swap block order to observe changes, and redesign for efficiency. Pairs then exchange programs to predict and test each other's sequences.

Analyze how the order of code blocks changes the final outcome of a program.

Facilitation TipDuring Square Sequence Builder, circulate to listen for pairs verbalising each step aloud before testing code, reinforcing step-by-step logic.

What to look forProvide students with a simple program (e.g., move forward, turn right, move forward). Ask them to draw the path the sprite will take and write one sentence explaining why the sprite moves that way.

RememberUnderstandAnalyzeSocial AwarenessSelf-AwarenessDecision-Making
Generate Complete Lesson

Activity 02

Outdoor Investigation Session25 min · Small Groups

Small Groups: Trace and Code Relay

Provide printed block sequences for groups to trace on prediction sheets, noting sprite paths. Groups code the sequence digitally, race to match predictions, and discuss mismatches. Rotate roles for tracing, coding, and testing.

Design the most efficient sequence to make a sprite move in a square shape.

Facilitation TipFor Trace and Code Relay, place a timer at each station to keep the relay moving and prevent over-collaboration that skips prediction.

What to look forDisplay two identical sets of movement blocks, but with the order of the first two blocks swapped in one set. Ask students: 'Which program will make the sprite move differently? How will it be different?'

RememberUnderstandAnalyzeSocial AwarenessSelf-AwarenessDecision-Making
Generate Complete Lesson

Activity 03

Outdoor Investigation Session20 min · Whole Class

Whole Class: Live Order Demo

Display a sprite program on the interactive whiteboard. Pupils predict outcomes, then vote as you swap blocks live to show path changes. Follow with quick pair sketches of corrected sequences.

Predict what a program will do before pressing the start button by tracing the sequence.

Facilitation TipIn Live Order Demo, swap blocks live on the projector so the whole class sees the crooked path emerge when turn blocks are missing.

What to look forShow students a program that makes a sprite draw a square. Ask: 'If we wanted the sprite to draw a rectangle instead, what blocks might we need to change or add? Which ones?' Encourage them to explain their reasoning.

RememberUnderstandAnalyzeSocial AwarenessSelf-AwarenessDecision-Making
Generate Complete Lesson

Activity 04

Outdoor Investigation Session15 min · Individual

Individual: Free Path Creator

Pupils independently sequence blocks for a sprite to follow a custom path, like a star. They trace predictions first, test, and add one repeat block to improve. Share one success with the class.

Analyze how the order of code blocks changes the final outcome of a program.

What to look forProvide students with a simple program (e.g., move forward, turn right, move forward). Ask them to draw the path the sprite will take and write one sentence explaining why the sprite moves that way.

RememberUnderstandAnalyzeSocial AwarenessSelf-AwarenessDecision-Making
Generate Complete Lesson

A few notes on teaching this unit

Teach this by starting with minimal commands and building complexity gradually. Avoid overwhelming pupils with too many blocks at once; focus on accuracy before efficiency. Research shows that tracing code on paper before running it improves debugging skills, so always include a prediction step before testing.

Successful learning is visible when pupils can predict, trace, and adjust sequences to create precise paths. They should explain their reasoning using terms like forward, backward, turn, and repeat, and debug errors by identifying the incorrect block order.


Watch Out for These Misconceptions

  • During Square Sequence Builder, watch for pupils who assume the order of blocks does not matter.

    Ask pairs to swap two consecutive blocks in their sequence and observe the crooked path that results. Have them trace the new path on paper and explain why the sprite turned incorrectly.

  • During Trace and Code Relay, watch for pupils who omit turn commands entirely.

    After the relay, project one team's code and ask the class to predict the path. Highlight the missing turn blocks and discuss how veering straight lines occur without them.

  • During Free Path Creator, watch for pupils who overuse repeat blocks to compensate for missing inner sequences.

    Display minimalist square and rectangle programs side by side. Ask students to compare the number of blocks and explain why repeats simplify code without replacing correct sequencing.


Methods used in this brief