Skip to content
Computing · Year 1

Active learning ideas

Creating Robot Stories

Active programming with floor robots gives young learners concrete feedback on their sequencing skills. Children see immediately how their instructions translate into movement and sounds, making abstract logic visible and engaging for this age group.

National Curriculum Attainment TargetsKS1: Computing - ProgrammingKS1: Computing - Creating Content
25–40 minPairs → Whole Class4 activities

Activity 01

Hundred Languages30 min · Pairs

Storyboard to Robot: Adventure Mapping

Children draw a simple storyboard of three scenes for their robot character's adventure. In pairs, they translate drawings to robot commands on a story mat. Test the sequence, note errors, and reprogram until the robot completes the tale.

Can you make the robot move to tell the story of a character going on an adventure?

Facilitation TipDuring Storyboard to Robot, circulate with printed command cards so students can physically place and rearrange them before typing into the robot.

What to look forObserve students as they program their robots. Ask: 'What is the next command you need to give the robot to move it to the next part of the story?' or 'How will you make the robot show the character is happy?'

UnderstandApplyCreateSelf-AwarenessSelf-ManagementSocial Awareness
Generate Complete Lesson

Activity 02

Gallery Walk25 min · Small Groups

Emotion Moves Gallery Walk

Program robots to show one emotion, like happy or scared, using specific movement patterns. Groups place robots on mats around the room. The class walks the gallery, guesses emotions, and discusses why certain moves fit.

How can the robot's movements show that a character is excited or sad?

What to look forProvide students with a simple story scenario, like 'The robot goes to the park and then gets a treat.' Ask them to draw the path on a grid and write down the sequence of commands needed to make the robot follow the path.

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
Generate Complete Lesson

Activity 03

Hundred Languages35 min · Whole Class

Class Story Relay

Divide the class into teams. Each team adds one command segment to a shared story sequence on the robot. Run the full program as a class, then vote on improvements before replaying.

Which robot movements did you choose for your story, and why?

What to look forAfter students have created their robot stories, ask: 'Tell me about one part of your story. Which robot movement did you choose for that part, and why did you choose it?' Encourage them to explain their programming decisions.

UnderstandApplyCreateSelf-AwarenessSelf-ManagementSocial Awareness
Generate Complete Lesson

Activity 04

Hundred Languages40 min · Individual

Robot Retelling Challenge

Read a familiar story like The Gruffalo. Individually plan and program key scenes. Share by running robots while narrating aloud to the group.

Can you make the robot move to tell the story of a character going on an adventure?

What to look forObserve students as they program their robots. Ask: 'What is the next command you need to give the robot to move it to the next part of the story?' or 'How will you make the robot show the character is happy?'

UnderstandApplyCreateSelf-AwarenessSelf-ManagementSocial Awareness
Generate Complete Lesson

A few notes on teaching this unit

Start with unplugged storyboards to focus on plot before programming. Model debugging by intentionally making a wrong turn and asking students how to fix it. Keep sessions short and playful to match young attention spans and reduce frustration with early sequencing errors.

Successful learning shows when students plan clear paths, program commands accurately, and explain how each movement matches the story’s emotions. Groups should collaborate to refine sequences until the robot’s actions match their intended narrative.


Watch Out for These Misconceptions

  • During Storyboard to Robot, watch for students who believe the robot already knows the adventure.

    Have children place command cards one by one on the storyboard mat, then test the robot step by step. Stop when it stays still and ask, ‘What do we need to add next?’ to make the expectation clear.

  • During Emotion Moves Gallery Walk, watch for students who think any movement can express emotion.

    Ask peers to point to the slowest or fastest programmed turn and explain which emotion it shows, so the group notices that logical sequencing matters for coherent emotion.

  • During Class Story Relay, watch for students who believe robots cannot show feelings.

    Challenge groups to produce two different speeds or a sound for happy and sad, then run the sequence twice so the effect is visible on the mat.


Methods used in this brief