Underwood, Lorraine and Ball, Thomas and Hodges, Steve and Rubegni, Elisa and de Halleux, Peli and Finney, Joe (2024) MicroCode : Live, Portable Programming for Children via Robotics. In: UIST Adjunct '24: Adjunct Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology :. ACM, USA, pp. 1-3. ISBN 9798400707186
UIST24_MicroCode_Robots_3_.pdf - Accepted Version
Available under License Creative Commons Attribution.
Download (7MB)
Abstract
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.