Skip to content

Creating Robot StoriesActivities & Teaching Strategies

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.

Year 1Computing4 activities25 min40 min

Learning Objectives

  1. 1Demonstrate a sequence of commands to program a floor robot to navigate a path representing a story.
  2. 2Explain how specific robot movements and sounds can convey character emotions within a narrative.
  3. 3Design a simple story for a floor robot, justifying the chosen sequence of movements.
  4. 4Identify and correct errors in a robot's program through debugging.
  5. 5Create a short narrative by programming a floor robot to perform a sequence of actions.

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

30 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.

Prepare & details

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

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

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
25 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.

Prepare & details

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

Setup: Wall space or tables arranged around room perimeter

Materials: Large paper/poster boards, Markers, Sticky notes for feedback

UnderstandApplyAnalyzeCreateRelationship SkillsSocial Awareness
35 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.

Prepare & details

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

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making
40 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.

Prepare & details

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

Setup: Flexible workspace with access to materials and technology

Materials: Project brief with driving question, Planning template and timeline, Rubric with milestones, Presentation materials

ApplyAnalyzeEvaluateCreateSelf-ManagementRelationship SkillsDecision-Making

Teaching This Topic

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.

What to Expect

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.

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 Storyboard to Robot, watch for students who believe the robot already knows the adventure.

What to Teach Instead

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.

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

What to Teach Instead

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.

Common MisconceptionDuring Class Story Relay, watch for students who believe robots cannot show feelings.

What to Teach Instead

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.

Assessment Ideas

Quick Check

During Storyboard to Robot, pause after each pair programs and ask, ‘What command will move the robot to the next story part?’ to check sequencing understanding.

Exit Ticket

After Emotion Moves Gallery Walk, give each student a simple scenario like ‘The robot finds a lost teddy and then brings it home.’ Ask them to draw the path on a grid and write the first three commands.

Discussion Prompt

After Robot Retelling Challenge, ask each group, ‘Tell us one part of your story and the movement you chose. Why did that move fit the emotion?’ to elicit reasoning about programming choices.

Extensions & Scaffolding

  • Challenge pairs to add a second character with different movement rules.
  • Scaffolding provide a half-filled grid with some commands already placed.
  • Deeper exploration add a ‘surprise’ command that changes the robot’s path unexpectedly.

Key Vocabulary

SequenceThe order in which instructions are given to the robot. A correct sequence is needed for the robot to follow the story path.
CommandA single instruction given to the robot, such as 'move forward' or 'turn left'.
ProgramA set of commands put together in a specific sequence to make the robot perform a task or tell a story.
DebuggingFinding and fixing errors in the robot's program when it does not do what you expect.

Ready to teach Creating Robot Stories?

Generate a full mission with everything you need

Generate a Mission