Lesson 11

Find Ruby's Friends!

Debugging Challenge

Ruby's friends got lost and are now scattered across the Bee-Bot mat! Students will navigate the Bee-Bot from one friend to the next using the Team Roles to facilitate taking turns and sharing. Students will then practice debugging strategies with a debugging challenge activity.

Agenda

  1. Ask: When I use the Bee-Bot, I like to be the <job role> because ______.
  2. Review: Bee-Bot Team Roles
  3. Activity: Find Ruby's Friends mat activity
  4. Activity: Find Ruby's Friends Debugging Challenge
  5. Reflection & Close-Out:
    • What bugs did you find in your program today?
    • How do you look for bugs in a program?

Materials

  • Bee-Bots, 1 for each group of 4 students
  • yellow Bee-Bot Command Cards (1 set per Bee-Bot being used) small / large
  • Bee-Bot mats, 1 per robot used
  • Hello Ruby character mat cards, page 1 only (6 cards per set)
  • Bee-Bot team roles lanyards (all 4 roles)

Vocabulary

debug: find and fix errors (bugs) in programs

program: a set of instructions written in a language that a computer understands

sequence: a set of instructions that follow one another in order

Additional Resources

Standards

CA CSS: K-2.AP.12 Create programs with sequences of commands and simple loops, to express ideas or address a problem.

CA CSS: K-2.AP.13 Decompose the steps needed to solve a problem into a sequence of instructions.

CA CSS: K-2.AP.14 Develop plans that describe a program's sequence of events, goals, and expected outcomes.

CA CSS: K-2.AP.16 Debug errors in an algorithm or program that includes sequences and simple loops.