03
CRAFT PD Series April 25, 2026 · 8:30 AM – 12:00 PM PST Virtual (Zoom)

Integrated STEM: Programming Edge/IoT Systems with AI

Take computing out of the browser and into the physical world.

C R A F T
BBC micro:bit Physical Computing LLM-Assisted Coding

Learning Objectives

  • Explain Edge Computing and IoT and their workforce relevance
  • Program micro:bit with 2+ sensors using MakeCode
  • Use an LLM to write, debug, and extend micro:bit code
  • Optionally convert MakeCode to MicroPython
  • Align sensor activities to NGSS and CTE pathways
  • Plan a CRAFT-structured IoT lesson for their classroom

Key Activities

  • Hardware connectivity check + troubleshooting
  • Single-sensor program (temperature → LED display)
  • Multi-sensor breakout challenge (2+ sensors, LLM-assisted coding)
  • Level-up track split: Track A (MakeCode+) vs Track B (MicroPython)
  • Sensor verification experiment (temperature sensor reads CPU heat, not ambient — real calibration problem)
  • IoT lesson template customization

Talk:Do Ratio

25 min facilitator-led / 165 min participant activities (1:6.6)

Hands-on (87%) Facilitator-led (13%)

Participant Takeaways

  • BBC micro:bit V2 kit (yours to keep)
  • MakeCode project files
  • MicroPython starters
  • Sensor reference guide
  • NGSS alignment crosswalk
  • IoT lesson template

Overview

BBC micro:bit + LLM-assisted coding to bridge abstract programming concepts and physical science standards. Participants keep the hardware. This workshop focuses on NGSS/CTE alignment, hardware sensors, and real-world data processing — taking computing out of the browser and into the physical world.

Reframe

“Coding is PHYSICAL, not just screens” — This session addresses equity/access concerns and “I’m not a programmer” fears by putting real hardware in participants’ hands and showing that physical computing is accessible to all.

Hardware & Environments

  • Hardware: BBC micro:bit V2 (mailed in advance — yours to keep!)
  • Primary: MakeCode (blocks/JavaScript)
  • Level-Up: MicroPython (optional)

Session Structure

BlockTimeTypeDuration
Welcome + Icebreaker + Pre-Survey8:30Admin/Do10 min
CRAFT Orientation + Contextualize8:40Listen + Do15 min
Reframe (poll + breakout)8:55Listen + Do20 min
Break #19:15Break10 min
Assemble (I Do → We Do → You Do)9:25Listen(brief) + Do(extended)80 min
Break #2~10:40Break10 min
Fortify (verification activity)~10:50Listen(brief) + Do(extended)25 min
Transfer (CRAFT debrief + lesson design)~11:15Listen(brief) + Do25 min
Resources + Post-Survey + Close~11:40Admin/Do20 min
You just programmed a physical computer using AI as your co-pilot and verified the results like an engineer. Your students can do this too.