The Arizona STEM Acceleration Project
Data Collection With Sphero Bolt - Coding
Data Collection With Sphero Bolt - Coding
A 7th grade STEM lesson
Jeff Ringer
11/23/2023
Notes for teachers
This lesson builds on the previous 3 lessons. In this lesson they students will put their math discoveries to use and plan the duration and direction of the Sphero using block code to complete a course. Students will be given a description of the course with distances and complementary/Supplementary angles only.
Pairs work best, but groups will be based on how many Spheros you have.
List of Materials
Standards
Math
7.G.B.5: Use facts about supplementary, complementary, vertical, and
adjacent angles in multi-step problems to write and solve simple
equations for an unknown angle in a figure.
Computer Science - .DA.
CVT.1
Collect and analyze data using computational tools to create models that are meaningful and useful.
As students continue to build on their ability to organize and present data visually to support a claim, they will need to understand
when and how to transform data for this purpose. For example, students use computational tools such as Microsoft Excel or Google
Sheets to solve a problem that is relevant and meaningful.
Practice(s): Testing and Refining Computational Artifacts: 6.3
7.AP.A.1 Use planning strategies, such as flowcharts or pseudocode, to develop algorithms to address complex problems.
Complex problems are problems that would be difficult for students to solve computationally. Students should use pseudocode and/or
flowcharts to organize and sequence an algorithm that addresses a complex problem, even though they may not actually program the
solutions. For example, students might follow an algorithm that produces a recommendation for purchasing sneakers based on inputs
such as size, colors, brand, comfort, and cost.
Standards
Science and Engineering Practices
Plan and carry our investigations.
Use mathematical and computational thinking.
Cause and effect
Objectives: Speed and Distance
Students will calculate the needed duration of travel using given distances.
Students will calculate the angles needed to turn.
Students will make use the engineering process of making adjustments based on results.
Students will plan a set of instructions to complete a Sphero course using block code.
Agenda
Intro- 5 minutes?
Instruction activity - 5 - 10 minutes
Mapping/measuring the course - 10 - 15 minutes.
Programming Sphero with block code 10-15
Assessment - 15- 20 minutes.
Intro/Driving Question/Opening
Why is it important to minimize variation when collecting data?
Hands-on Activity Instructions
Photo is not a complete course, but shows how to use tape to create a course.
Assessment
The assessment is for the students to complete the course using only the coded instructions.
Differentiation
The course can be adjusted in number of turns and straight-aways.
Remediation
Extension/Enrichment
The students can be given algebraic expressions to solve for the straight-aways and angles instead of allowing students to measure them.