Getting to Know You, CPU
Students will be introduced to Micro:Bit technology and have the opportunity to program the Micro:Bit to share some personal information about themselves. This activity is intended to be a beginning of the year, get to know you activity, and introduction to Micro:Bit programming.
OVERVIEW
Activity Overview:
Students will be introduced to Micro:Bit technology and have the opportunity to program the Micro:Bit to share some personal information about themselves. This activity is intended to be a beginning of the year, get to know you activity, and introduction to Micro:Bit programming.
Meta description
- Subject Area: Computer Science, Reading/Language Arts
- Grade Level : 3-5
- Computer Science Domains:
- Computing Systems, Algorithms and Programming, Impacts of Computing
- Computer Science Principles:
- Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions
- Materials:
- Website, Micro:bit, https://makecode.microbit.org
- Considerations:
- If possible, working with WySLICE staff to Zoom in, or come in to help support students in initial exploration and debugging would be extremely helpful, especially if the lead teacher is not as comfortable with the Micro:Bit technology.
- Prompts can be adjusted to meet the needs of individual classrooms, or changed as extensions to initial activity.
- Possible Extensions: challenge students to see if they can write a code that will ask a question on their Micro:Bit, and a partner to write a code to answer the question on another Micro:Bit.
Lesson Plan
Overview
Students will be introduced to Micro:Bit technology and have the opportunity to program the Micro:Bit to share some personal information about themselves. This activity is intended to be a beginning of the year, get to know you activity, and introduction to Micro:Bit programming.
ASSESSMENT PRE/POST-TEST
- How can I introduce myself to someone without using words?
- How can a programmed communication device be helpful in everyday life?
- What steps does your Micro:Bit program need to run successfully?
OBJECTIVES
Use the Micro:Bit to write a code to share the following information:
- Button A is pressed: Name
- Button B is pressed: Favorite Color
- Button AB is pressed: Favorite Animal Work collaboratively to fix or debug their code. Make a short presentation, introducing themselves to the class
CATCH/HOOK
Prompt students to tell the person next to them what their favorite color is, without using their voice. After a few minutes, reconvene the class to discuss what they noticed/observed, and share various strategies used for non-verbal communication.
ACTIVITY INSTRUCTIONS
- Complete the hook, then set the stage for the day’s activity. Tell students that they will be learning about a Micro:Bit and then learning to write a code to introduce themselves and tell about some of their favorite things.
Part 1: Micro:Bit 101 This part could be done live, or utilizing the following video. https://www.youtube.com/watch?v=Wuza5WXiMkc
- Introduce students to the Micro:Bit technology. Show them the device and walk through the different buttons and connections available.
- Points of Interest: battery connection, microUSB port, buttons (A, B, and AB), LED screen
- Walkthrough Micro:Bit Make Code Software
- Using the tutorial, NAME TAG, work through steps to create code and discuss with students the function that each block serves in the code.
https://makecode.microbit.org/
Part 2: Challenge
- Tell students that they are going to be doing a similar code, but want their Micro:Bit to show certain information when a specific button is pressed. Introduce the INPUT tab in the toolkit, and discuss the “on button __ pressed” block versus the “on start” or “forever” block.
- Challenge students to use the Make Code interface to write a code that shares the following information:
- Button A: Name
- Button B: Favorite Color
- Button AB: Favorite Animal
- As students are working, walk around and help answer questions or troubleshoot.
- Encourage students to talk to one another as they troubleshoot and debug. Remind students to test out their programs on the webpage display.
- Reconvene the class and show how to send the working program to the Micro:Bit.
- Walk around and help students download programming to their Micro:Bit.
- Once downloaded, have students find a partner and ask the following questions, answering with their Micro:Bit: What is your name? (A) What is your favorite color? (B) What is your favorite animal? (AB)
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
Reconvene the class and discuss: What worked? What was frustrating? Did you find any ways to fix problems along the way? How might a programmed device be helpful in everyday life?
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Computing Systems, Algorithms and Programming, Impacts of Computing |
| CS Principles | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions |
| Other Content Standards | SL.4.1, SL.4.4 |