Middle School

Middle School

Rating
Average: 3.6 (5 votes)
Cyber Fundamentals_Block Programming
Course
Course
Cyber Fundamentals
Subjects
Subjects
Robotics & Coding
Grade Levels
Grade Levels
4
5
6
7
8
9
10
Duration (hours)
Duration (Approx hours)
12
Overview
The middle school content utilizes the drag and drop block-based Microsoft MakeCode programming language for the micro: bit. Lessons 1-7 have parallel lessons in the Python environment.
Cyber Connections
Coding/Programming
Hardware and Software
Section Title
Lessons
Accordion Items
Title
01 Hello World and Scrolling Text
Content

In this lesson, student learn to scroll text on the micro: bit LEDs using block code.

Title
02 Customizing Displays
Content

In this lesson, student learn to scroll text on the micro: bit LEDs using block code.

Title
03 Variables Images
Content

In this lesson, students learn to display an image on the micro: bit LEDs using block code.

Title
04 Animation
Content

In this lesson, students learn to animate images on the micro: bit LEDs using block code.

Title
05 Buttons and Conditionals
Content

In this lesson, students learn about conditional statements using the micro: bit buttons using block code.

Title
06 Morse Code
Content

This lesson focuses on using the radio communication blocks to send and receive data between two micro:bits.

Title
07 Music
Content

This lesson focuses creating music and outputting through the Input/Output pins.

Title
08 Compass and Comparisons
Content

This lesson focuses on how to create a working compass using conditional statements.

Title
09 Magnetometer
Content

This lesson explores the ability for the micro:bit to use the built-in compass chip to detect the presence of magnet fields.

Title
10 Dice
Content

This lesson focuses on creating digital dice using random number selection.

Title
11 Seismograph
Content

This lesson uses the accelerometer to measure changes to gravitational strength or magnitude due to vibrations

Title
12 Voltmeter
Content

This lesson explores the ability for the micro:bit to measure the voltage of a circuit outside the micro:bit, much like a standard battery meter or voltmeter.

Title
13 Light Sensor
Content

This lesson uses the LED array to detect incoming light intensity as well as give a visual indication of levels of light intensity

Title
14 Coin Flip
Content

This lesson uses the LED array to detect incoming light intensity as well as give a visual indication of levels of light intensity

Title
15 Binary and Visual Counter
Content

This lesson focuses on representing numbers using base 2 and base 10 number systems.

Title
16 Flash Cards
Content

In this lesson, students create 2 lists of words. One list stores the Spanish words for the numbers 0 through 9, and the other list stores the English words for the numbers 0 through 9.

Title
17 Stopwatch
Content

This lessons focuses on creating a timer that starts counting upward when the A button is pressed. The timer will show the current value when the B button is pressed.

Title
18 Tug O' War
Content

This lessons focuses on creating a tug-o-war inspired game where the A & B buttons are used to determine a winner based on the number of button presses.

Title
19 Instrument Tuner
Content

In this lesson, students create a program that can serve to help a musician tune their instrument.