Physical Computing Curriculum, Grades 3–5
A five-unit micro:bit curriculum that moves students from imaginative device design to storytelling, sound, multiplayer games, and technical documentation.
Context
This project addressed a practical question: how can upper elementary students learn physical computing in a way that feels creative, structured, and connected to work they already understand? The result was a five-unit project-based curriculum for Grades 3–5 using the micro:bit.
My Role
Lead Curriculum Designer and Standards-Aligned Content Developer
I designed the unit goals, essential questions, assessments, activities, student materials, code examples, and planning supports, then revised the curriculum using teacher feedback.
What We Built
- Five connected physical computing units
- Student planning and reflection tools
- Rubrics and assessment tasks
- MakeCode examples and remixable projects
- Debugging challenges and unplugged warm-ups
- Teacher-facing implementation materials
What Learners Did
Students designed imaginative devices, created LED-based stories, explored sound, built multiplayer radio games, debugged code, and produced tutorials explaining how their projects worked.
Artifacts
The curriculum included full unit sequences, student handouts, planning templates, debugging cards, code examples, and MakeCode project files.
Outcome
The curriculum was piloted across multiple classrooms, where students showed strong engagement and ownership and teachers reported greater confidence teaching computer science without prior experience. Materials from the work were later published through the CS4All Blueprint and adapted for other grade bands.
Curriculum Structure
Unit 1: Fantasy Device Design
- Students ideate and prototype imaginative “smart” devices using buttons, LEDs, and input events
- Explores physical inputs and how computers respond to user interactions
- Includes visual planning maps and storytelling integration
Unit 2: LED-Based Interactive Storytelling
- Students build micro:bit animations that tell stories with light and movement
- Focuses on sequencing, loops, and design planning
- Connects to ELA concepts like beginning/middle/end and character reactions
Unit 3: Music Players and Sound Design
- Introduces sound blocks and input/output coordination
- Projects include data-driven beat generators and mood-driven melody players
Unit 4: Multiplayer Game Design (Radio Communication)
- Students build and debug a “Hot Potato” or “Bop It” style multiplayer game using micro:bit radio
- Focuses on variables, conditional logic, and player interaction design
Unit 5: Publishing Student Tutorials
- Students write tutorials for their favorite project, using visuals, diagrams, and code walkthroughs
- Encourages reflection, audience thinking, and real-world documentation skills
Tools & Platforms Used
- MakeCode Editor (block-based programming)
- micro:bit (hardware device for physical computing)
- Google Docs & Slides (planning templates and lesson materials)
- Planning sheets & rubrics (student-facing + teacher guides)
Standards Alignment
- Designed to meet NYC’s CS4All Blueprint and Digital Fluency goals
- Embedded Computational Thinking practices:
- Algorithmic thinking
- Iterative design
- Decomposition
- Debugging
- Mapped to Next Generation ELA and Math Practices (e.g., modeling, attending to precision)
Reflection
This project let me combine instructional design, maker education, and standards-based learning into a highly modular, joyful curriculum. By framing code as a medium for storytelling, problem-solving, and expression, we made physical computing accessible and exciting — especially for students new to CS.