The Arizona STEM Acceleration Project
Adding and Subtracting to 10 with Botley the Robot
Adding and Subtracting to 10 with Botley the Robot
A 1st grade STEM lesson
Kari Sjursen
January 18, 2024
Notes for teachers
List of Materials
Arizona Math Standards
1.OA.6: Fluently add and subtract within 10.
Arizona Computer Science Standards
1.AP.A.1: Identify programs with a sequences and simple loops, to express ideas or address a problem.
1.AP.M.1: Solve a problem by breaking it down into smaller parts.
Objective:
Students will be able to program their robot to successfully solve and addition or subtraction problem.
Agenda (60 minutes)
Intro/Driving Question/Opening
What is a robot?
How does a robot work?
Intro/Driving Question/Opening
Why are codes important to robots?
Intro/Driving Question/Opening
What is a sequence?
Why are they important?
Botley the Robot
How does Botley work?
Botley the Robot
How do we send our robot the directions we want him to follow?
STOP
Transmit
Sends your code from the remote to your robot.
Hands-on Activity Instructions
This video shows how a group of students have solved the addition problem “3 + 5 = 8.” Each step of the process was figured out using the coding cards before students tried their code for the first time.
For the purpose of this video, I had the students pause each time the robot reached a portion of their equation, so the robot stops on 3, +, 5, =, and 8.
Students then wrote their code (using arrows) on their worksheet.
Assessment
Differentiation
Students struggling with the robotic aspect of the lesson can use only the arrow coding cards to plan the journey their robot might take to solve the addition or subtraction problem.
Students can engage in only addition or subtraction practice, or using the flash cards to practice starting in order, based on their current number sense.
Remediation
Extension/Enrichment
Students can add or subtract to make numbers larger than 10, including adding or subtracting more than two numbers to reach their answer.
Students can plan the route they think their robot should take using the arrow coding cards and then have a partner check to see if their code was correct.