Meet MicroCode: a Live and Portable Programming Tool for the BBC micro:bit
- Kobi Hartley ,
- Elisa Rubegni ,
- Lorraine Underwood ,
- Joe Finney ,
- Thomas Ball ,
- Steve Hodges ,
- Eric Anderson ,
- Peli de Halleux ,
- James Devine ,
- Michal Moskal
23rd annual ACM Interaction Design and Children (IDC) Conference |
Published by ACM | Organized by ACM
Physical computing has emerged as an effective approach to introducing computing and coding to students. One of the most popular enabling tools is the BBC micro:bit, well-known for its positive impact on teaching programming and driving engagement in the classroom. We extend these benefits by developing a new approach to coding with micro:bit: MicroCode. Unlike other experiences, MicroCode couples the micro:bit with a low-cost handheld accessory to enable live and portable programming via an on-device visual programming language; no separate host computer is needed. We present the design of MicroCode and the findings of a study in which we investigated teachers’ perspectives and children’s experiences. We interviewed five primary school teachers and evaluated MicroCode with 60 children aged 10-11. Our findings show that MicroCode raised children’s engagement and stimulated the development of a strong sense of agency, while teachers felt empowered to adopt situated and cross-curricular learning approaches.
Publication Downloads
MicroCode
June 6, 2024
Microsoft MicroCode is an icon-based programming language and editor for young learners to code with the BBC micro:bit V2. MicroCode allows you to program the micro:bit V2 with only an Arcade shield accessory - no other computer is required! If you prefer the web browser, there's also a MicroCode web app that connects to your micro:bit V2 over WebUSB.