Micro:Bits
Unit Folder With Resources | Micro:bits ONLINE CODING |
12-15 days
Learn how to get the micro:bit working, program its features and create your first projects.
The BBC micro:bit is a pocket-sized computer that introduces you to how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that, when programmed, let it interact with you and your world. The new micro:bit with sound adds a built-in microphone and speaker, as well as an extra touch input button and a power button. Find out more in this video:
What you need
A micro:bit and battery pack with 2 AAA batteries
A computer, phone or tablet with internet access to load the Microsoft MakeCode or Python code editors
If you're using a computer, a USB lead to connect your micro:bit
For building and making projects with your micro:bit, some extra items that are great to have include; headphones, crocodile clip leads and conductive materials such as aluminum foil and paper clips.
The BBC micro:bit is a pocket-sized computer that introduces you to how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that you can program and physically interact with.
Recommended Material to Have or Order for this unit
Large sheets of strong poster paper and normal paper, clear tape, colored marker pens, stickers (optional), tape measure (optional)
Micro:bit 10 packs - 10 pack It is recommended each EDA teacher have a class set. Order NOW... They take a while to ship!
USB extension cords for the micro: bits Longer USB Cords
Servo Motors (10) pack - Servo motors, recommend a class set per teacher.
Alligator clip jumper cables - Alligator Clip (buy one 50 pack per teacher)
wire stripper (5 per class to start)
Silver Sharpie (1 per teacher) to label the Micro:bits
Storage options... (Organizer ideas)
The following two playlists will help students build the foundational knowledge needed for the computational thinking unit.
These playlists are designed to be interleaved within the daily instruction outlined in the following lessons.
You can also segment each activity during a station rotation using online, offline and teacher-led activities that are evident in the playlists.
You can also use the activities to augment your daily instruction to reinforce specific concepts.
Computational Thinking Playlist #1 - These materials will introduce foundational computational thinking and programming skills. (2-4 Days)
Resources:
Computational Thinking Playlist #2 - These materials will introduce students to the Micro:bit circuit and provide choice for practice . (2-4 Days)
Resources:
Sample Code for Programming Choices (Will Update Shortly)
CTE Rubric for Each Playlist - Suggested
** The first two days, serve as an extension to the Write-It Build it. Now the students will know the flight terminology, the first two days focus on Computational Thinking.
Lesson 1: Computational thinking 1 (90 Minutes)
Teacher notes - Students will construct a large paper airplane, the purpose of the unit to introduce computation thinking, NOT to take days building an airplane. The airplane construction is a small part of the unit, keep it simple, but fun. (Keep the plane for day 2)
(Algorithmic Thinking?)
Unit 8 (Computing Fundamentals) EL Folder (Please Make Your Own Copy)
Intro to Computational Thinking (Please make your own copy of this folder)
Lesson 1: Computational thinking 1
You will need - presentation, large sheets of strong poster paper and normal paper, clear tape, colored marker pens, stickers (optional), tape measure (optional)
The bigger the plane the better, everyone has made a 12' glider, how about a 3-foot one. You could put students in groups of 3 or 4
Lesson 2: Computational thinking 2 (90 Minutes)
Teacher Notes - Students will add devices to their plan (not a real device, a prototype of things such as a remote or automatic moving flaps or ailerons.) They will then write the algorithm on how it will control the airplane. Example: Simple if statement - If the lever is pushed forward, the aileron flaps will go down. Once again the advancements to the airplane build or its devices is not the major focus, it should last no more than 20 minutes.
Lesson 2: Computational thinking 2
You will need: large pieces of paper and some basic crafting materials to students and explain that you would like them add devices to their paper plane. Encourage creativity in how they create and present their prototype devices and algorithm. (These will somehow read weather, be controlled, or control themselves to be able to fly better, longer, or faster.)
Lesson 3: Programming 1 (90 Minutes)
Teacher Notes: students continue to develop their understanding of computational thinking further and learn, through practical application, using the micro:bit MakeCode editor.
RECOMMENDED: Do some share programming (groups of 2). The students will work through the simple tutorials today. The Micro:bits work on a laptop or desktop
IMPORTANT: Use this site, not the site on the directions: https://makecode.microbit.org/
You will need: presentation, rough paper, micro:bit MakeCode editor
Lesson 4: Programming 2 (90 Minutes)
Students will experiment with iteration and selection and graphical and a text-based programming language.
If then else statements and loops are presented uniquely. These two simple things make programming much easier and shorter.
You will need: presentation, rough paper, micro:bit
Lesson 5: Computer systems 1 (20 Minutes)
Teacher Notes - This is a basic lesson where students develop their understanding of computer systems, learning about input and output devices, hardware and software and applying their understanding when creating algorithms and programming using micro:bit.
NEW TO CS
Pull some select students who have had NO exposure to computer systems and work in a small group.
Advanced - Assign students the Intermediate Sensitive Step Counter
Lesson 6 (30 Seconds about Micro:bits)
Students can create an instructional video or a document on how the microbit works. Their choice!!!
In groups of 2 or 3 depending on the number of Micro:bits and material you have:
Select One Activity from Group A and One from Group B and Then BUILD YOUR INCHWORM
Group A Playlist
Choose from these tutorials: Micro:bit getting started or the Hour of Code projects Microbit Hour of code
elastic bands (optional), MakeCode editor, micro:bit battery packs, micro:bits, paper - large sheets, paper - rough, sticky tape (optional)
Code Examples (Do not share with students)