MicroCode: live, portable programming for children via robotics
The BBC micro:bit is a popular tool in education for teaching coding, but typically requires a host computer and internet access, limiting its accessibility. MicroCode addresses this by enabling portable programming directly on the micro:bit using a battery-powered accessory with an OLED screen and navigation buttons. This system utilises a simple, handheld graphical tile-based programming paradigm, yet supports complex programs with features including conditional execution and variables, providing immediate feedback through live programming. This paper illustrates how early studies have received a positive reception from children and educators, especially when paired with robotics as an application domain. Plans for future work aim to extend the reach of Microcode by providing more tangible digital learning opportunities to pre-literate children and communities around the world where access to mains power and internet are scarce.
Authors
- Lorraine Underwood (ORCID: https://orcid.org/0000-0002-8521-7094)
- Steve E. Hodges (ORCID: https://orcid.org/0000-0001-9314-7762)
- Thomas S. Ball (ORCID: https://orcid.org/0000-0002-9468-5420)
- Peli de Halleux
- Elisa Rubegni (ORCID: https://orcid.org/0000-0002-6375-7604)
- Joe Finney (ORCID: https://orcid.org/0000-0003-0805-5375)
Institutions
- Microsoft (United States) (US)
- Lancaster University (GB)
Publication Details
- Published
- 2024-10-11
- DOI
- https://doi.org/10.1145/3672539.3686334
- Primary Topic
- Teaching and Learning Programming
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Engineering and Physical Sciences Research Council