Course Outline

Overview

Coding a computer is not all sitting at a keyboard typing. In this hands on workshop we will use the BBC micro:bit and our creativity to make some wearable tech sure to be the fashion forward accessory of the year. The BBC micro:bit is a tiny programmable computer packed with a display, accelerometer, compass and more. Using Microsoft MakeCode a block based development environment we will learn some basic computer science skills while having fun making some custom creations with our micro:bit computer.

Take Home Item

BBC micro:bit maker kit and custom creation, a multi-funciton micro:bit watch

Watch Assembled

Day 1 - Saturday 12/9

  1. 9:00 AM to 10:00 AM: Career Panel
  2. 10:00 AM to Noon: Intro & Algorithms
    1. Warmup
    2. micro:bit Hardware
    3. micro:bit Software
    4. Happy Face, Sad Face
    5. Fidget:bit Challenge
  3. Noon to 1:00 PM: Lunch
  4. 1:00 PM to 2:00 PM: 3d Printing
    1. Using our 3d printer to make a watch frame
  5. 2:00 PM to 3:00 PM: Variables
    1. Overview
    2. Counter
    3. Scorekeeper Challenge
  6. 3:00 PM to 4:00 PM: Conditional statements
    1. Overview
    2. Rock, paper, scissors
    3. micro:bit iPod Challenge
  7. 4:00 PM to 4:30 PM: Day 1 Standup

Day 2 - Sunday 12/10

  1. 9:00 AM to 10:00 PM: Iteration, Looping & Coordinates
    1. Overview
    2. Traveling Light
    3. Traveling Light Challenge
  2. 10:00 AM to 11:00 PM: Booleans
    1. Overview
    2. Pick a Hand Game
    3. Pick a Hand Game Challenge
  3. 11:00 AM to Noon: Arrays
    1. Overview
    2. Sorting Arrays
    3. Magic 8 Ball
  4. Noon to 1:00 PM: Lunch
  5. 1:00 PM to 3:00 PM: Watch
    1. Watch Software
    2. Watch Assembly
    3. Pedometer Challenge
    4. Stop Watch Challenge
    5. Compass Challenge
  6. 3:00 PM to 3:30 PM: Day 2 Standup

Bonus

micro:bit Binary Telegraph

More Projects Ideas:

  1. microbit.org
  2. TechWillSaveUs.com

Reference:

  1. MakeCode Block Reference

Credits

Ideas, activities have been borrowed from:

  1. microbit.org
  2. TechWillSaveUs.com
  3. code.org