The Arizona STEM Acceleration Project
Bee-Bot Mazes
Bee-Bot Mazes
A Kindergarten/First Grade grade STEM lesson
Danielle Houseman
4/16/23
Notes for teachers
List of Materials
CSTA
CS Standards
1A-AP-10
Develop programs with sequences and simple loops, to express ideas or address a problem.
1A-AP-11
Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.
1A-AP-12
Develop plans that describe a program’s sequence of events, goals, and expected outcomes.
Arizona Computer Science Standards
1.AP.C.1 Identify programs with sequences and simple loops, to express ideas or address a problem.
NGSS Engineering Standards
K-2-ETS1-1: Ask questions, make observations, and gather information about a situation people want to change to define a simple problem.
K-2-ETS1-2: Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function.
CCSS.MATH.CONTENT.1.MD.A.2: Express the length of an object as a whole number of length units, by laying multiple copies of a shorter object (the length unit) end to end.
CCSS.MATH.CONTENT.K.G.A.1: Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.
CCSS.MATH.CONTENT.K.CC.B.4: Understand the relationship between numbers and quantities; connect counting to cardinality.
English Language Arts (Common Core)
The "problem solving" and "small group" notes in your slides align with Collaborative Conversation standards.
Objectives:
Students can understand that a program is a list of commands.
Students can work as a team to create a maze for the Bee-Bot to move through.
Students can create a program to move the Bee-Bot through a maze.
Agenda (40-60 minutes)
Introduce Programming - Video
Introduce Bee-Bot Commands
Model - How to Program Bee-Bot
Model - How to Create Maze (Collaboration)
Design and Create Mazes
Program Bee-Bots
What is Programing/Coding?
What is Coding?
Creating a list of commands that a computer can follow.
A command is an instruction.
Creating a list of commands that a computer can follow.
A command is an instruction.
Bee-Bot Commands
Forward
Backwards
Turn Right
Turn Left
Go
Clear
Pause
Sample Bee-Bot Maze
Bee-Bot Game with Dice
Hands-on Activity Instructions
Criteria for Bee-Bot Maze/Programming
Assessment
Observe students as they create the maze and develop programs.
Students meet the objectives if they are able to work as a team to create the maze, break down and plan the program with their team, and develop a program with minimal errors.
Differentiation
As groups are working, model planning the program before entering the commands.
Students that need more support should enter one or two commands at a time.
Remediation
Extension/Enrichment
Can students create a program that includes moving the Bee-Bot backwards?
Can students create a maze that has more than one path for the Bee-Bot to travel?