Home > Research > Publications & Outputs > Meet MicroCode

Links

Text available via DOI:

View graph of relations

Meet MicroCode: a Live and Portable Programming Tool for the BBC micro:bit

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published
Close
Publication date17/06/2024
Host publicationIDC '24: Proceedings of the 23rd Annual ACM Interaction Design and Children Conference
Place of PublicationNew York
PublisherACM
Pages355-370
Number of pages16
ISBN (electronic)9798400704420
<mark>Original language</mark>English
EventACM Interaction Design and Children (IDC) Conference - Delft University of Technology, Delft, Netherlands
Duration: 17/06/202420/06/2024
https://idc.acm.org/2024/

Conference

ConferenceACM Interaction Design and Children (IDC) Conference
Country/TerritoryNetherlands
CityDelft
Period17/06/2420/06/24
Internet address

Conference

ConferenceACM Interaction Design and Children (IDC) Conference
Country/TerritoryNetherlands
CityDelft
Period17/06/2420/06/24
Internet address

Abstract

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 interviewed five primary school teachers and 60 children aged 10-11 working with MicroCode. The outcomes of the study show that MicroCode raised children's engagement and stimulated the development of a strong sense of agency on coding activities, while teachers felt empowered to adopt situated and cross-curricular learning approaches.