See Ya Later, Alligator: Coding and Ratio Tabless

Students will work in pairs to build ratio tables defining a list of data for distance traveled by various animals over time based on their speed. Students will design a formula for their assigned ratio table and then program a Micro:Bit to quickly calculate the output data and record it in their Google Sheet. Then, students will discuss the efficiency of solving the problem and be introduced to the Google Sheets formula to validate their data.

OVERVIEW

Activity Overview:

Students will work in pairs to build ratio tables defining a list of data for distance traveled by various animals over time based on their speed. Students will design a formula for their assigned ratio table and then program a Micro:Bit to quickly calculate the output data and record it in their Google Sheet. Then, students will discuss the efficiency of solving the problem and be introduced to the Google Sheets formula to validate their data.

Meta description

  • Subject Area: Computer Science, Mathematics, Technology
  • Grade Level : 3-5
  • Computer Science Domains:
    • Data Analysis, Algorithms and Programming, Impacts of Computing
  • Computer Science Principles:
    • Collaborating Around Computing, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts, Communicating About Computing
  • Materials:
    • Website, Micro:bit
  • Considerations:
    • You can differentiate the task by giving easier multiples numbers to students who struggle with computational fluency.
  • Included in the lesson materials:
    Easier: Viper - 6mph, Chicken - 9mph, Pig - 11mph, Squirrel - 12mph, Komodo Dragon - 13mph, Wild Turkey - 15mph, Wildebeest - 50mph More Challenging: Sea Turtle - 21mph, Green Iguana - 22 mph. Elephant - 25mph, Human - 27mph, Greyhound - 39mph

Students need to have a baseline knowledge of the Micro:Bit prior to completing this activity in pairs. They should be familiar with the basic process and blocks. If they are not, the programming process could be completed as a whole group, modeled by the teacher.

There is an accompanying Bridges Workbook Page that can also be used for additional practice or individual skill assessment.

This lesson may take two math blocks to complete, depending on student computational fluency and coding experience.

Lesson Plan

Overview

Students will work in pairs to build ratio tables defining a list of data for distance traveled by various animals over time based on their speed. Students will design a formula for their assigned ratio table and then program a Micro:Bit to quickly calculate the output data and record it in their Google Sheet. Then, students will discuss the efficiency of solving the problem and be introduced to the Google Sheets formula to validate their data.

ASSESSMENT PRE/POST-TEST

  1. How far can an animal travel in 30 hours if it travels at a speed of 42mph?
  2. What is the most efficient way to solve this problem?
  3. How does technology improve your ability to complete the task?

OBJECTIVES

  1. Build a ratio table to display a set of data using a Google Sheet
  2. Identify and solve a multiplication formula to more efficiently solve the problem.
  3. Write a code for the Micro:Bit to calculate the outputs of the ratio table and troubleshoot for validity.
  4. Discuss the impact that technology can have to efficiently solve a problem.

CATCH/HOOK

Students will watch a short YouTube video about 10 of the World’s Fastest Animals. https://www.youtube.com/watch?v=Jy_gXQ6GQxo

ACTIVITY INSTRUCTIONS

  1. Students will watch a short YouTube video about 10 of the World’s Fastest Animals. https://www.youtube.com/watch?v=Jy_gXQ6GQxo

  2. Pose question:
    How can we form a data set to calculate how far an animal can travel over time?

  3. Review vocabulary of “ratio table” and remind students that it is a method for displaying and organizing data, as well as set the parameters for today’s activity: using a ratio table to solve how far an animal will travel after 30 hours.

  4. Model a think aloud using an alligator as an example. Show students a blank ratio table and think aloud about what the numbers represent. Let students know that you are making a ratio table for multiples of 10. They will be making ratios for multiples of other numbers, most of them quite a bit more challenging than 10.

  5. With students’ help, work to fill in the missing values on the ALLIGATOR tab of the Google Sheet, asking students to notice and share observations about patterns. Ask students to consider how they would know if you made an error somewhere along the line.

  6. With students’ help, write a multiplication equation to represent each of several entries on your ratio table. Include entries for lines 10, 20, and 30.

  7. Pass out the handout and explain to students what they will do.
    -Create a ratio table with their partner for the first 15 multiples of their assigned number. Record it in their tab on the Google Sheet. Examine their ratio table for patterns and possible mistakes they might need to correct.

  8. As students work, circulate and provide support as needed. Use questions such as the following to extend students’ thinking: -How do you know what number comes next? -Why do you think that is happening? -Do you think that will always happen?

  9. Ask students to consider if there might be a more efficient way to figure out how far an animal has traveled after 30 hours without filling out the rest of the ratio table. Challenge them to write an equation to represent the rule for their ratio table.

  10. Students will likely suggest a calculator as a quick tool. Tell students that they are going to work in pairs to write a Micro:Bit code to quickly calculate the distance traveled for their animal at various times. They will then use their program to fill in the remainder of their ratio table. -With student input, model how to build a code to calculate the distance traveled by the Alligator if it traveled at 10mph. Think aloud and have students help describe the direction/steps the computer is working through to complete the task. -Send students, in pairs, to https://makecode.microbit.org/ to begin writing a code for their ratio table. Have them see if they can use their Micro:Bit to complete their multiples ratio table.

  11. As students work, circulate and provide support as needed.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

Have students reconvene to discuss the day’s work. Use questions such as the following to promote discussion and reflection: What was the most efficient way to solve your problem? Did the technology improve your ability to do the task? Is there a way that we could write a code to fill in an entire table at once?

Tell students that Google Sheets has built in functions and codes that can efficiently calculate and interpret data. Show students how to write a code to calculate their totals for google sheets. (=MULTIPLY (B5, X). X = Speed of Animal. Code can be copied and pasted into each cell and will automatically update the code for the correct B cell.

Have students discuss the impact that quicker computation has and the role that technology plays.

STANDARDS

TypeListing
CS DomainsData Analysis, Algorithms and Programming, Impacts of Computing
CS PrinciplesCollaborating Around Computing, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts, Communicating About Computing
Other Content Standards4.OA.4, 4.NBT.4, 4.NBT.5, 4.MP.1, 4.MP.6