Lesson 7

How Does a Bee-Bot Work?

In this introductory lesson, students build on one another's discoveries to articulate the functions of each button and switch on a Bee-Bot. Students then apply this knowledge to program a dance or game for their group-mates to actively engage with.


  1. Warm-up: Learn Timed Turns protocol. Figure out how Bee-Bot works. (10 minutes)
  2. Main Activity: Creative group project. (15 minutes)
  3. Debrief: Group project showcase. Content and/or process debrief. (10 minutes)



  • computer - a programmable machine that can receive input; store, retrieve, and process data; and output
  • program (v.) - to tell a computer what to do, in a language it can understand
  • sequence - events arranged in a specific order, from beginning to end

Additional Resources


  • CA CSS K-2. CS. 1 - Select and operate computing devices that perform a variety of tasks accurately and quickly based on user needs and preferences.
  • CA CSS K-2. CS. 2 - Explain the functions of common hardware and software components of computing systems.
  • CA CSS K-2. CS. 3 - Describe basic hardware and software problems using accurate terminology.
  • CA CSS K-2. DA. 7 - Store, copy, search, retrieve, modify, and delete information using a computing device, and define the information stored as data.
  • 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. 15 - Give attribution when using the ideas and creations of others while developing programs.
  • CA CSS K-2. AP. 16 - Debug errors in an algorithm or program that includes sequences and simple loops.