A new coding tool called MicroCode is making it easier for children to program the popular BBC micro:bit micro-computer wherever they are.
This innovation allows kids to code on the go, without needing to plug the device into a computer, making programming more engaging and less distracting.
MicroCode, developed by Microsoft, is an on-screen visual programming language that lets users create simple programs directly on the BBC micro:bit V2.
It utilizes the micro:bit’s basic features, such as LED lights, speakers, and a microphone, to run creative programs.
Solving a key challenge
The micro:bit is already a popular educational tool, with over 8 million devices used in more than 60 countries.
However, programming the micro:bit has traditionally required connecting it to a PC or laptop, which can disrupt the coding process and lead to distractions.
MicroCode solves this problem by pairing the micro:bit with a low-cost handheld screen accessory called a display shield.
The display shield allows users to see and interact with MicroCode directly on the device. With its simple rule-based software and cursor-based editing, MicroCode makes it easy to write and adjust code without needing a separate computer.
“This tool allows kids to program on the go,” explains Steve Hodges, a Distinguished Professor in Computing and Digital Systems. “They can make changes to their code instantly, without having to reconnect to a computer, which can disrupt their focus. Plus, avoiding laptops reduces distractions, making coding more engaging.”
Engaging kids with hands-on programming
Researchers from Lancaster University worked with Microsoft to evaluate MicroCode, involving 60 children and five teachers from three primary schools in Northern England.
They found that MicroCode’s straightforward design helped kids of all ages understand programming concepts more easily.
Younger children, in particular, were able to engage with coding activities independently, while teachers appreciated its potential for teaching a wide range of subjects beyond computing.
Dr. Elisa Rubegni, who led the evaluation, highlights the broader benefits of MicroCode. “This tool makes programming simpler and more fun while also promoting digital literacy.
It empowers children and teachers by giving them easy access to technology, even in less privileged areas,” she says.
Teachers noted that the tool could also help students develop soft skills like teamwork, creativity, and empathy.
A new era for coding education
By making coding portable and accessible, MicroCode is opening up new opportunities for teaching and learning.
The tool supports schools in incorporating programming into everyday lessons, from environmental science to creative arts.
MicroCode is a step forward in making coding education more inclusive, fun, and practical. With its focus on empowering young learners, it’s shaping the future of technology and digital literacy.
For more details, see the paper “Meet MicroCode: a Live and Portable Programming Tool for the BBC micro:bit.”
Source: Lancaster University.