Students get familiar with the micro:bit and learn how to create a basic program that includes icons.
micro:bit Parts & Pieces
micro:bit functions & features
Students practice programming a basic program that shows icons, clears the screen, and pauses your code.
show icon
pause & clear screen
Students practice programming your own custom LED designs in this lesson's challenges.
LEDs & outputs
Downloading to the micro:bit
Students practice programming button inputs in this lesson's challenges.
Buttons
Students practice programming strings in this lesson's challenges.
Strings
Students practice programming numbers in this lesson's challenges.
Numbers
Students learn about accessibility. Then, practice programming compass arrows in this lesson's challenges.
Accessibility
compass arrows
adaptive technologies
Students practice programming loops in this lesson's challenges.
Loops
Students practice programming conditionals in this lesson's challenges.
ELSE clauses
IF statements
Students practice programming variables in this lesson's challenges using the data they collect to complete the challenges.
Variables
Students learn about copyright and the public domain. Then, work with a partner to create a Rock, Paper, Scissors challenge. Be sure to give credit to each other's ideas.
Copyright
Public Domain
Students get familiar with the micro:bit and learn how to create a basic program that includes icons.
micro:bit Parts & Pieces
micro:bit functions & features
Students learn about hardware and software and then create programs about the topic.
Hardware
Software
Students learn how to download their code to a physical robot. Then, learn about file management while programming challenges about the topic.
Downloading to the micro:bit
File extensions
version control
Students practice programming a basic program that shows icons, clears the screen, and pauses their code.
show icon
pause & clear screen
Students practice programming their own custom LED designs in this lesson's challenges.
LEDs & outputs
Students practice programming button inputs in this lesson's challenges.
Buttons
Students practice programming strings in this lesson's challenges.
Strings
Students practice programming numbers in this lesson's challenges.
Numbers
Students practice programming loops in this lesson's challenges.
Loops
Students practice programming conditionals in this lesson's challenges.
IF statements
Else Clauses
Students practice programming variables in this lesson's challenges using the data they collect to complete the challenges.
Variables
Students practice programming compass arrows in this lesson's challenges.
compass arrows
Students practice programming more advanced compass challenges in this lesson.
compass & degrees
compass & variables
Students practice programming melodies in this lesson's challenges.
melodies
Students practice programming temperature in this lesson's challenges.
temperature
Students practice programming light in this lesson's challenges.
light
Students learn about accessibility. Then, practice programming in this lesson's challenges.
Accessibility
Adaptive Technologies
Students practice programming the accelerometer in the micro: bit in this lesson's challenges.
accelerometer
Students learn about effective research strategies. Then, research to support their programming in this personal project.
Essential questions
Keyword searches
reliable & unreliable resources
Students learn about copyright and the public domain. Then, work with a partner to create a Rock, Paper, Scissors challenge. Be sure to give credit to each other's ideas.
Copyright
Public Domain
Students practice programming the radio features in the micro:bit in this lesson's challenges.
radio
Students practice programming the microphone and touch features in the micro:bit in this lesson's challenges.
microphone
touch
Students get familiar with the micro:bit and learn how to create a basic program that includes icons.
micro:bit Parts & Pieces
micro:bit functions & features
Students learn about hardware and software and then create programs about the topic.
Hardware
Software
Students learn how to download their code to a physical robot. Then, learn about file management while programming challenges about the topic.
Downloading to the micro:bit
File extensions
version control
Students practice programming a basic program that shows icons, clears the screen, and pauses their code.
show icon
pause & clear screen
Students practice programming their own custom LED designs in this lesson's challenges.
LEDs & outputs
Students learn about cyberbullying and digital footprints. Then, practice programming in this lesson's challenges.
Digital Footprint
Cyberbullying
Students practice programming button inputs in this lesson's challenges.
Buttons
Students practice programming strings in this lesson's challenges.
Strings
Students practice programming numbers in this lesson's challenges.
Numbers
Students practice their programming in the hcallenges while learning about computer devices and computer systems.
Computer devices
Computer systems
Students learn about internet safety and cybersecurity in this lesson. Then, practice their programming skills in the challenges.
Internet Safety
Cybersecurity
Students practice programming loops in this lesson's challenges.
Loops
Students learn about computers' effect on culture. Then, practice programming in the challenges.
Computers & communication
Computers & entertainment
Computers & learning
Students practice programming conditionals in this lesson's challenges.
If statements
Else Clauses
Students practice programming variables in this lesson's challenges using the data they collect to complete the challenges.
Variables
Students practice programming compass arrows in this lesson's challenges.
compass arrows
Students practice programming more advanced compass challenges in this lesson.
compass & degrees
compass & variables
comparison operators
Students learn about encryption and decoding. Then, practice programming using morse cod encyrption in the challenges.
Encryption
Decoding
Students learn about binary data. Then, practice programming using binary in the challenges.
Binary data
Students practice programming melodies in this lesson's challenges.
melodies
Students practice programming temperature in this lesson's challenges.
temperature
Students practice programming light in this lesson's challenges.
light
Students learn about accessibility. Then, practice programming in this lesson's challenges.
Accessibility
Adaptive Technologies
Students practice programming the accelerometer in the micro: bit in this lesson's challenges.
accelerometer
Students learn about effective research strategies. Then, research to support their programming in this personal project.
Essential questions
Keyword searches
reliable & unreliable resources