MB Curriculum

Teacher Toolkit

Standards-aligned lessons, teacher guides, tutorials, project guides, and more! 

toolkit-removebg-preview

MakerBit Computer Science Lessons

In teaching computer science, the common approach is to make a list of various computer science concepts, like loops, conditional branching, variables, algorithms, etc., and then create an activity for each one of those concepts.  If there are 100 concepts, then there are 100 activities. This is not literally the case, but it gives an idea of what is found in many computer science teaching approaches.

In the Computer Science Discovery lessons, students start with something that they are already familiar with in their school life, a traffic signal.  This introduces Microsoft’s MakeCode, along with loops, variables and events. The series of physical computing projects starts with LEDs and touch sensors, using the BBC micro:bit as the computing device.

The sequence then moves forward and over a time period of 12 weeks, where students create a series of working models of everyday digital devices.  From traffic signals and digital timers to light-activated lights and thermostats, students progressively use more and more sophisticated programming techniques in their models, and in the course of that satisfy a large number of computer science educational standards. 

The capstone project is the application of everything learned in the creation of an electronic board game of their own design.

Week 1: Traffic Signal, part 1

Teacher Guide

Tutorials

Week 2: Traffic Signal, part 2

Teacher Guide

Tutorials

Week 3: Elapsed Time Counter with LCD

Teacher Guide

Tutorials

Week 4: Lights on at Dusk

Teacher Guide

Tutorials

Week 5: Simple Thermostat

Teacher Guide

Tutorials

Week 6: Touchpoint Piano (Tones)

Teacher Guide

Tutorials

Week 7: Digital Piano (MP3)

Teacher Guide

Tutorials

Week 8: MP3 Player

Teacher Guide

Tutorials

Week 9: NIM Game

Teacher Guide

Tutorials

Week 10: Magic 8 Ball

Teacher Guide

Tutorials

Weeks 11-12: Inventing an Electronic Board Game

Teacher Guide

Tutorials

Contact Us
close slider

Topic:

Scroll to Top