Microbit Basics

This is an introductory lesson that I used with my 5th & 6th grade students. This lesson introduces students to basic programming on a microbit. Students will then use this basics course to create games using microbits.

OVERVIEW

Activity Overview:

This is an introductory lesson that I used with my 5th & 6th grade students. This lesson introduces students to basic programming on a microbit. Students will then use this basics course to create games using microbits.

Meta description

  • Subject Area: Computer Science
  • Grade Level : 3-5
  • Computer Science Domains:
    • Algorithms and Programming
  • Computer Science Principles:
    • Fostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
  • Materials:
    • Micro:bit
  • Considerations:
    • I created a step by step tutorial for the basics

Lesson Plan

Overview

This is an introductory lesson that I used with my 5th & 6th grade students. This lesson introduces students to basic programming on a microbit. Students will then use this basics course to create games using microbits.

ASSESSMENT PRE/POST-TEST

How did your program include variables to store and modify data? What program did you create to included sequences, events, loops and conditionals?

OBJECTIVES

I can create a program that use variable to store and modify data. I can create programs that include sequences, events, loops and conditionals individually.

CATCH/HOOK

We will watch a video on Micropets.

ACTIVITY INSTRUCTIONS

Students will learn to use basic coding to create programs using microbits.

Supplements

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

REVIEW

Students will share their microbits and present what their microbit does.

STANDARDS

TypeListing
CS DomainsAlgorithms and Programming
CS PrinciplesFostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing
Other Content Standards