Video thumbnail Play Video

Micro:bit Coding Basics

IT STEM Standard 6 10 hrs Computational Thinking Block Coding

This course introduces the basics of micro:bit computational thinking, offering a dynamic and interactive approach to understanding the fundamentals of coding. Perfect for beginners, it encourages creative problem-solving and critical thinking, enabling students to acquire vital coding skills. Through hands-on projects with micro:bit and MakeCode, learners will tackle essential concepts such as input/output commands, variables, conditionals, and mini game development.

Enquire Training

Learning objectives

  • Master the basics of coding with micro:bit, MakeCode and Una through interactive projects
  • Understand and use key computational thinking concepts like variables, loops, and conditions
  • Build simple games and applications, fostering problem-solving skills

Lesson plan

Let's program with micro:bit! | Introduction of the basic operations of Una, MakeCode and micro:bit
How many inputs and outputs? | Learn and distinguish different input and output methods
Can micro:bit store my memory? | Learn how to create and name a variable to store value
Rescue Hua Mulan | Learn and apply "if" how to control program flow
Shoot and score a goal! | Use “And” and “Or” for different conditions
Loop is beauty? | Use loop to simplify a program for repeated actions
Electronic dice | Introduce random number, probability
Dead or alive, BOOM! | Learn how to use random number, logic and countdown function in mini games
Where am I in the solar system? | Learn about features and uses of array
Escape from a maze board | Make electronic and non-electronic marble mazes
Micro:bit Daylight detector and thermometer | Make micro:bit daylight detector and thermometer by micro:bit built-in sensors
Micro:bit Compass | Make compass by micro:bit built-in sensor - accelerometer
Multi-animation player | Make programmable animation by 4-role group learning
Basic radio | Make a program to send and receive messages wirelessly through radio by 2-role group learning
Simple calculation program | Make a simple calculator by using function
Password locks | Make password locks with trial quota and understand probability
Encryption & decryption | Make a program to send/receive encrypted message

Prerequisites

  • None

Software

  • Una Virtual Classroom - Basic Plan or Microsoft MakeCode

Other requirements

    Hardware

    • Tablet/Notebook/Desktop
    • Micro:bit Bundle x 1
      • Micro:bit x 1
      • Micro USB Cable x 1
      • Battery holder x 1
    • Without a physical micro:bit, you may also learn the first 10 modules using the MakeCode micro:bit simulator.

    Feedback