Robotics & Coding 101

In this unit, students will get familiar with the Spark:bit robotics controller and the software (MakeCode) that is used to program it. Students will gain confidence in their ability to write simple programs that can be uploaded to the Spark:bit.

The Spark:bit

In this lesson, students will learn how the Spark:bit works and how it can be used to control a simple mechanism. Students will upload an example program to the Spark:bit and test and observe the connected inputs and outputs.

Pauses

In this lesson, students will learn how pauses can be used in a program. Students will assemble a mechanism and then create a series of programs in MakeCode that utilize pauses.

Functions

In this lesson, students will assemble a ball maze that can be controlled using the Spark:bit. Students will learn how to create custom functions in MakeCode which will enable the maze operate autonomously.