Skip to content
Learning Site
Home

About

  • About Robotical
  • Case Studies
  • Meet the Team
  • Blog
  • Contact Us

Our Products

  • Marty the Robot
  • Axiom
  • Cog

Teach

  • Lessons & Resources
  • Marty for Educators
  • Funding & Grants
  • Professional Development
  • Why Teach STEM?
  • Coding Environments
  • Student Led Learning

Let's Code

  • Marty the Robot
  • Code Online
  • Marty Apple App
  • Marty Android App
  • Update your Marty
  • Cog
  • Code Online
  • Cog iOS App
  • Cog Android App
  • Axiom
  • Axiom Science

Support

  • Marty Get Started
  • Cog Quick Start Guide
  • Axiom Science Quick Start Guide
  • Support & FAQs
  • Marty V2 User Guides
  • Marty V1 Resources
  • Request Support
  • Request Top-Up Training

Shop

  • Marty the Robot and Physical Computing
  • Class Packs
  • Add Ons & Extras
  • Account
  • Shipping, Returns & Cancellations
  • Distributors
HomeLessonsUnits of workCurriculum standardsTutorials

Information

  • Lessons & Resources
  • Knowledge Base & User Guides
  • About Us
  • Shipping, Returns & Cancellation
  • Privacy Policy
  • Learning site privacy
  • Terms of Service
  • Partner Hub

Support & Help

  • Support & Help Center
  • Getting Started with Marty V2
  • Getting Started with Marty V1

Learning, Resources & Guides

  • Marty V2 Lessons Site
  • Marty V1 Lessons Site

Contact Us in the UK

Stanhope House,12 Stanhope Place,Edinburgh,United Kingdom,EH12 5HH
(+44) 0131 564 0922
hello@robotical.io
Contact Us

Contact Us in the US

2810N Church St, PMB 61694,Wilmington,Delaware,USA19802-4447
(+1) 833 886 1661
hello@robotical.io
Contact Us

Why not join our mailing list?

For News, New Products and Special Offers

Join mailing list

Copyright 2016-2026 © Robotical Ltd

Step 4 of 4

1: Introducing Marty and Programming

Step 4 of 4: 0.04 Marty Finds and Fixes Mistakes

  1. 40.04 Marty Finds and Fixes Mistakes
Marty app
CurrentPrevious

0.04 Marty Finds and Fixes Mistakes

First Debugging Practice

0.04 Marty Finds and Fixes Mistakes
Age / stage
Age 4 or below
Estimated time
45 minutes
Difficulty
Intermediate
Products
Marty V2

On this page

  1. Lesson overview
  2. Before you begin
  3. Warm-up
  4. Get learning
  5. Further challenge ideas
  6. Cool down
  7. Additional reading
  8. Curriculum standards

Additional reading

What is unplugged mode

Setting up the color sensor.

Curriculum standards

21
Choose your curriculum to see the relevant standards.

21 of 21 linked standards shown.

Australian CurriculumAustralia2
Curriculum areaLinked standards
Digital Technologies, Design & technologies: Digital Technologies

Select a code to read the full standard.

Digital Technologies, Design & technologies: Digital Technologies

  • ACTDIK001Recognise and explore digital systems (hardware and software components) for a purpose
  • ACTDIP004Follow, describe and represent a sequence of steps and decisions (algorithms) needed to solve simple problems
CSTA Education StandardsUSA2
Curriculum areaLinked standards
General standards

Select a code to read the full standard.

  • 1A-CS-03Describe basic hardware and software problems using accurate terminology.
  • 1A-AP-14Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.
Curriculum for ExcellenceScotland8
Curriculum areaLinked standards
Health and Wellbeing: Mental, Emotional, Social and Physical Wellbeing
Literacy & English: Listening and Talking
Literacy & English: Reading
Literacy & English: Writing
Technologies: Computing Science

Select a code to read the full standard.

Health and Wellbeing: Mental, Emotional, Social and Physical Wellbeing

  • HWB 0-14a / HWB 1-14a / HWB 2-14a / HWB 3-14a / HWB 4-14aSocial wellbeing

Literacy & English: Listening and Talking

  • LIT 0-02a / ENG 0-03aTools for listening and talking
  • LIT 0-04aFinding and using information

Literacy & English: Reading

  • LIT 0-14aFinding and using information

Literacy & English: Writing

  • LIT 0-21bTools for writing
  • LIT 0-26aOrganising and using information

Technologies: Computing Science

  • TCH 0-13aUnderstanding the world through computational thinking
  • TCH 0-14aUnderstanding and analysing computing technology
England's National CurriculumEngland1
Curriculum areaLinked standards
Computing, Design and Technology: Computing

Select a code to read the full standard.

Computing, Design and Technology: Computing

  • ✔️Understand what algorithms are; how they are implemented as programs on digital devices; and that programs execute by following precise and unambiguous instructions
Georgia Standards of ExcellenceUSA4
Curriculum areaLinked standards
Computer Science:
English Language Arts: Speaking and Listening

Select a code to read the full standard.

Computer Science:

  • CSS.KC.K-2.2.6Identify a problem of interest to the learner and create a solution using digital tools.
  • CSS.CT.K-2.5.6Analyze and debug (identify and fix) with or without a computing device.

English Language Arts: Speaking and Listening

  • ELAGSEKSL2Confirm understanding of written texts read aloud or information presented orally or through media by asking and answering questions about key details and requesting clarification if something is not understood.
  • ELAGSEKSL3Ask and answer questions in order to seek help, get information, or clarify something that is not understood.
ISTEUSA2
Curriculum areaLinked standards
International Society for Technology in Education (ISTE)

Select a code to read the full standard.

International Society for Technology in Education (ISTE)

  • 1cStudents use technology to seek feedback that informs and improves their practice and to demonstrate their learning in a variety of ways.
  • 4aStudents know and use a deliberate design process for generating ideas, testing theories, creating innovative artifacts or solving authentic problems.
TEKSUSA2
Curriculum areaLinked standards
Elementary Technology Applications: Kindergarten to Grade 2

Select a code to read the full standard.

Elementary Technology Applications: Kindergarten to Grade 2

  • 1.ECreativity and innovation. The student uses creative thinking and innovative processes to construct knowledge and develop digital products. The student is expected to: evaluate and modify steps to accomplish a task.
  • 4.CCritical thinking, problem solving, and decision making. The student applies critical-thinking skills to solve problems, guide research, and evaluate projects using digital tools and resources. The student is expected to: evaluate products prior to final submission;

Resources

Learner resources

  • Formative AssessmentFile links loading
  • Story text for the lessonFile links loading
  • Instruction Bug ExamplesFile links loading

Educator resources

  • Teacher GuideFile links loading
  • Presentation for Marty Finds and Fixes MistakesFile links loading
1: Introducing Marty and Programming
Unit overview
10.01: Who is Marty the Robot?
20.02: What is a Program?
30.03 Marty's First Moves
Previous step0.03 Marty's First Moves
Unit completeUnit overview

Lesson overview

In this lesson, learners will be presented with imperfect instructions. Marty is trying to get somewhere and the person who created the instructions has made a mistake. Learners will need to identify the mistake and fix them so that Marty can progress on his journey.

Learning objectives

  • I can find and fix mistakes.

Key vocabulary

  • Forward
  • Back
  • Left
  • Right
  • Bug
  • Debug

Prior learning

Color Card, for Marty, Instructions

Before you begin

Equipment

  • Marty the Robot V2
  • Color cards
  • Lesson resources

Technical information

For this entire lesson, Marty should be on the ground, not on a table. Additonally, the story text can be read with or without the presentation. There are instances in the presentation where media will showcase Marty moving, delete these slides if you want to model Marty in the classroom while reading the story; keep them to have Marty's movements modelled in the presentation.

Warm-up

TimingActivityPossible adaptations
Timing—

Warm-up

Share with learners the objectives and success criteria, from the presentation. Then, have learners all stand up and face the front; make sure that each child has space so that no one bumps into anyone else and that no one is too close to a wall, this lesson will have everyone moving forward, back, and to the side. To start, let everyone have a good shake to loosen up their muscles. Tell learners that they are going to be following the leader, today, and that then they will be helping a real-live robot to follow instructions, properly.

With your back to the learners, adult support will be watching what is going on, tell learners to follow your lead. Say and move in a sequence of steps:

  • "take 1 step forward" (point with your hand where forward is, to support), saying, 'one',
  • "take 2 steps to the right side" (point with your right hand) and step, saying, 'one, two',
  • "take 1 step back, but be careful not to step on anything" (point behind yourself), saying, 'one',
  • "take 3 steps to the left side" (point with your left hand) and step, saying, 'one, two, three'
  • "stand with your feet still and wiggle your hips"

Tell learners that you don't know how they are doing so you are going to face them. Repeat the steps from above: forward, right, back, left. This time, you are facing the learners. There should be some confusion because when you say, 'forward' you will go forward and they will not go your forward. Stop and say, "But I said forward and you are not going my forward. Hmmm" Perhaps learners will respond by saying, "But we are going our forward," or perhaps they won't and they will just copy your forward.

Take time to discuss this confusion before saying, "take 2 steps to the right side." At this point, there should be a number of learners who go to their right side, be careful as there may be some bumps, so watch for learners who may be close together. Again, address the confusion. "Why did you go that way," if there are learners who moved to their right. "I said to move to the right." Learners may respond that they moved to their right. Have a talk and a think about how we might address this confusion. There is no right answer here, it is a chance to talk about how it is important that a person giving instructions is clear in what they are asking: the person listening needs to know where/what they should do from their own perspective.

Get learning

TimingActivityPossible adaptations
Timing—

Get Learning

Share that, "The children in Marty's village were having difficulties with instructions, too. Let's listen to their problem and see if we can help them."

Read the story text from the slides in the presentation or from the resources section.

The following video clip features in the presentation. It shows Marty responding to instructions with a bug in them. The slide with the video has an image showing how the cards are arranged, without Marty. Take time to think and talk about where the bug might be in their 'code'.

Watch on YouTube
Possible adaptations—
Timing—

Time for Practice

Let learners know that they will need to investigate the children's instructions and see if they can figure out where they went wrong. The work will involve looking at the placement of color cards and what the children, from the story, are trying to do. Let learners in the class explore, with the color cards, what the villagers' sequences do and what they think they can work on to fix it. The examples from the workbook do not include measurements, so you may need to support the learners to line up the cards as they are displayed so that Marty will walk from one to the next.

Cool down

TimingActivityPossible adaptations
Timing—

Cool Down

Remind learners of the amazing work that they accomplished, "You were able to fix the instructions for a robot by changing the steps to move Marty! Well done! I'm sure the village children would be happy, too."

Remind learners of the goals for the lesson, "To find mistakes in instructions," and, "to fix the mistakes."

Ask learners if they think they did well with the lesson using a familiar formative assessment strategy: thumbs up for good, thumbs to the side for OK, thumbs down for not so good; a green, yellow or red card, indicating their thoughts; a one to one chat about the learning; whole class feedback using a PMI (plus, minus, interesting) approach; or some other strategy with which the learners are familiar. There is a traffic light emoji page in the resources section called formative assessment.

Read the closing part of the story to close off this lesson and tie it into the next part.

Carry out any end of lesson routines.

Clear everything away.

Possible adaptations—

Unit resources

Learner resources

  • 0.01 Who is Marty.zip
  • 0.02 What is a Program.zip
  • 0.03 Marty's First Moves.zip
  • 0.04 Marty Finds and Fixes Mistakes.zip
Possible adaptations—

The last part of the story is on the presentation slide that is after the example with the buggy instructions.

Possible adaptations

Support

Remind learners of the commands for each of the colours and remind learners to look for Marty on the card: "Is Marty in the correct place when you put down the card?"

Further challenge ideas

Extend

Have learners think of routes they could plan and break it. then have them draw or photograph the route to have a different group find and fix the instructions.