03
CRAFT PD Series April 25, 2026 ·

Workshop 3: Programming Edge/IoT Systems with AI

BBC micro:bit + LLM-assisted coding to bridge abstract programming and physical science standards.

C R A F T

Date: April 25, 2026 ยท 8:30 AM โ€“ 12:00 PM PST ยท Virtual (with mailed hardware kits)

Focus: NGSS/CTE alignment, hardware sensors, real-world data processing

Talk:Do Ratio: 25 min facilitator / 165 min participant activities (1:6.6)

Hardware: BBC micro:bit V2 โ€” mailed in advance, yours to keep!

Take computing out of the browser and into the physical world. This session uses the BBC micro:bit and LLM-assisted coding to bridge abstract programming concepts and physical science standards.

Learning Objectives

  • Explain what Edge Computing and IoT are and why they matter for the modern STEM workforce
  • Program a BBC micro:bit to collect data from 2+ onboard sensors using MakeCode
  • Use an LLM to assist with writing, debugging, and extending micro:bit code
  • Optionally level-up from MakeCode (blocks) to MicroPython (text-based)
  • Align a sensor-based activity to specific NGSS performance expectations and CTE pathways
  • Identify CRAFT phases in the session and plan how to replicate the structure

Session Resources

Pre-Session Requirements

  • BBC micro:bit V2 kit received by mail and connected via USB
  • MakeCode editor open in browser
  • LLM of choice open in a second tab
  • Hardware check email sent 3 days prior with setup instructions

Key Activities

CRAFT PhaseActivityDurationType
โ€”Hardware Check: Is Your micro:bit Alive?10 minYou Do
ContextualizeBrainstorm: IoT in Your Subject8 minYou Do
ReframeBreakout: Barriers to Hardware Teaching9 minYou Do
AssembleGuided: Build Your First Sensor Program15 minYou Do
AssembleBreakout: Multi-Sensor Challenge30 minYou Do
AssembleLevel Up: Track A (MakeCode+) or Track B (MicroPython)25 minYou Do
FortifyExperiment: Verify Your Sensor Data15 minYou Do
TransferBuild: Your IoT Lesson for Monday18 minYou Do

Level-Up Tracks

Track A โ€” MakeCode+: Extend your project with LED visualization, radio communication between micro:bits, or complex sensor logic. Push MakeCode to its limits.

Track B โ€” MicroPython: Convert your MakeCode project to Python using the micro:bit Python editor. Ask an LLM to translate your blocks, then verify it actually runs on your device.

Focus Tags

BBC micro:bit ยท Physical Computing ยท LLM-Assisted Coding

Reframe Theme

“Coding is PHYSICAL, not just screens.” โ€” The micro:bit costs ~$15, runs on USB with no WiFi needed. LLMs help you write the code โ€” the skill is knowing WHAT to ask and HOW to verify.


โ† Back to Series Overview