MicroBit Multiplication
In this lesson students will work on their multiplication math fact fluency and practice coding using a MicroBit. Students will solve ten random multiplication facts and then they will program a MicroBit to display those facts. This lesson integrates mathematics with computer science for 3rd-4th grade students.
OVERVIEW
Activity Overview:
In this lesson students will work on their multiplication math fact fluency and practice coding using a MicroBit. Students will solve ten random multiplication facts and then they will program a MicroBit to display those facts. This lesson integrates mathematics with computer science for 3rd-4th grade students.
Meta description
- Subject Area: Computer Science, Mathematics, Technology
- Grade Level : 3-5
- Computer Science Domains:
- Computing Systems, Algorithms and Programming
- Computer Science Principles:
- Fostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts
- Materials:
- Website, Micro:bit
- Considerations:
- Educators should practice this activity first and get familiar with the website and MicroBits.
Lesson Plan
Overview
In this lesson students will work on their multiplication math fact fluency and practice coding using a MicroBit. Students will solve ten random multiplication facts and then they will program a MicroBit to display those facts. This lesson integrates mathematics with computer science for 3rd-4th grade students.
ASSESSMENT PRE/POST-TEST
What is a MicroBit? What is coding? How can I code a MicroBit? Do you know you multiplication facts?
OBJECTIVES
1.) Students will be able to fluently multiply one-digit by one-digit numbers. 2.) Students will be able to code a MicroBit to display and answer multiplication questions.
CATCH/HOOK
-On the SMART board I will display a Micro:Bit that will display 4x2=8. -Ask students how they think the MicroBit knows that 4 multiplied by 2 equals 8? -Ask students how I got the Micro:Bit to display this information? -Show students makecode.microbit.org and show them the input that told the MicroBit to show an output. -Ask students if they are ready to try coding a Micro:Bit to answer multiplication problems? -Give directions on how to use the Micro:Bit responsibly and respectfully and have students go to makecode.microbit.org on their laptops. -Pass out Micro:Bits and their USB cables. -Have students plug their Micro:Bit into their laptop. -Show students how to start a new project and give students time to explore. -As they explore, walk around and help students troubleshoot any problems.
ACTIVITY INSTRUCTIONS
-Have students put their computer and MicroBit to the side. -Pass out a blank piece of paper to each student. -Have them write their name on top and write 10 one-digit by one-digit multiplication facts down on their paper without answering them. Encourage them not to use x1 or x0. Once they are done, have them flip their paper over. -Once everyone is done, have them pass their paper to their right. Everyone should now have a paper that is not their own. -Have them flip over the paper and solve the 10 multiplication problems. Once they finish, have them flip the paper back over and wait patiently for everyone else to finish. -Pass the papers back to their original owners. Have the owners check their papers to make sure that all of the problems are correct. If they are not correct, have them fix it. -“Now we are going to program our MicroBit to answer these questions.” -“First we are going to do one together.” Walk students through how to use the make code space to program their Microbit to display 9x9=81. Walk around and ensure that students understand. -Once most students understand the concept, have them erase that code and start their own code to answer the first 3 problems on their paper. -As students are working you can walk around the room and help as needed.
Extension Activities: -Can you program your MicroBit to display all 10 of your equations? -Try this with 2-digit by 1-digit. Write out ten problems and solve them. Then have your MicroBit display them. -What other mathematical equations can your MicroBit display?
Assessment: As students are working, take notes based on your observations. Who really understands this, who may need a little more help, and who may need a lot more help.
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
-Have students use the stand up, hand up, pair up strategy to share what was easy and what was difficult about this project with three people. Once they have shared with three different people they may sit back down. -Call on volunteers to come up and display their MicroBit code over the projector. Have them explain what they did, what was easy, and what was difficult to the class.
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Computing Systems, Algorithms and Programming |
| CS Principles | Fostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts |
| Other Content Standards | CCSS.Math.Content.3.OA.C.7 CCSS.Math.Content.3.OA.A.1 CCSS.Math.Content.4.OA.B.4 |