1
Microsoft Touch Develop and the BBC micro:bit
Thomas Ball*, Jonathan Protzenko*, Judith Bishop*, Michał Moskal*,
Jonathan de Halleux*, Michael Braun*, Steve Hodges§, Clare Riley°
*Microsoft Research
One Microsoft Way
Redmond, WA, USA
§Microsoft Research
Station Road
Cambridge, UK
°Microsoft
Education Relations
London, UK
tball, protz, jbishop, micmo, jhalleux, v-braum, shodges, clarer @microsoft.com
ABSTRACT
The chance to influence the lives of a million children does not
come often. Through a partnership between the BBC and several
technology companies, a small instructional computing device
called the BBC micro:bit will be given to a million children in the
UK in 2016. Moreover, using the micro:bit will be part of the CS
curriculum. We describe how Microsoft's Touch Develop
programming platform works with the BBC micro:bit. We describe
the design and architecture of the micro:bit and the software
engineering hurdles that had to be overcome to ensure it was as
accessible as possible to children and teachers. The combined
hardware/software platform is evaluated and early anecdotal
evidence is presented. A video about the micro:bit is available at
http://aka.ms/bbcmicrobit.
CCS Concepts
• Hardware • Sensor devices and platforms • Applied computing
• E-learning • Software and its engineering • Compilers
Keywords
K-12 education; BBC micro:bit; Touch Develop; devices; cloud.
1. INTRODUCTION
Computer scientists are continually looking at new ways to engage
and retain the interest of young students in the K-12 years. Recently
there have been several waves of new initiatives to engage children
aged 8-13 (middle school) in computer science, for example:
coding [6], computational thinking [10], games [11], robots [12]
and storytelling [2] All of these are successful when led by
dedicated and qualified teachers.
The challenge is scaling out an initiative to influence an entire
country of students, or even globally. Two significant success at the
coding level have been:
1. code.org which initially took up the challenge of getting the
K-12 students to code using a variety of online tools, and
subsequently has started training teachers in the USA [7].
1
http://aka.ms/bbcmicrobit
2. CAS (Computing at School) in the UK is an established
community of mainly teachers who create curriculum for
formal computer science courses nationally [3].
The Microsoft .NET Gadgeteer system provided evidence that
students and children are enticed by activities where they can see,
touch and change “the computer”, in addition to seeing code on a
screen [4]. In addition to .NET Gadgeteer, the growth of interest in
Arduino, Raspberry Pi and other small computers has been
considerable in the developer world. However, rolling these out in
schools presents the two challenges of cost and training. Gadgets,
internet of things, and the maker culture are all attractive goals, but
they need to be at a cost that schools can meet with a low barrier
for entry in terms of skills required by teachers.
If a device can be made inexpensive and robust enough to be
distributed to millions of children, and if the accompanying
software is engaging and intuitive, then there is a chance of making
a leap in capturing the minds of an entire generation. At the same
time, any such initiative for large scale roll out should acknowledge
that children learn and grow up very fast, so that a progression of
tools within the same basic platform is highly desirable.
Taking up this challenge in the UK, a multi-partner initiative led by
the BBC is providing a million small programmable devices – BBC
micro:bits – to UK middle schoolers in 2016. We describe the
device, the Microsoft-developed programming environment, some
of our design considerations, and early evaluation results. There is
also an accompanying video
1
.
2. THE BBC micro:bit
The BBC micro:bit
2
is a pocket-sized, codeable computing device,
designed to allow children to get engaged and creative with
technology. The BBC announced the micro:bit on July 7, 2015,
teacher training started in August 2015, and devices were made
available to schools from February 2016.
2
https://www.microbit.co.uk
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that copies
bear this notice and the full citation on the first page. Copyrights for
components of this work owned by others than ACM must be honored.
Abstracting with credit is permitted. To copy otherwise, or republish, to
post on servers or to redistribute to lists, requires prior specific permission
and/or a fee. Request permissions from Permissions@acm.org.
ICSE '16 Companion, May 14-22, 2016, Austin, TX, USA
© 2016 ACM. ISBN 978-1-4503-4205-6/16/05…$15.00
DOI: http://dx.doi.org/10.1145/2889160.2889179
Figure 1 The front and rear of the BBC micro:bit device.