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.
- Thomas Ball, Sebastian Burckhardt, Jonathan de Halleux, Michał Moskal, Jonathan Protzenko, and Nikolai Tillmann, Beyond Open Source: The TouchDevelop Cloud-based Integrated Development Environment, MOBILESoft, 83--93, 2015. Google ScholarDigital Library
- Quinn Burke and Yasmin B. Kafai. 2012. The writers' workshop for youth programmers: digital storytelling with scratch in middle school classrooms. SIGCSE Technical Symposium, 433--438, 2012. Google ScholarDigital Library
- CAS: http://www.computingatschool.org.uk/Google Scholar
- Steve Hodges, James Scott, Sue Sentance, Colin Miller, Nicolas Villar, Scarlet Schwiderski-Grosche, Kerry Hammil, and Steven Johnston. 2013.. NET gadgeteer: a new platform for K-12 computer science education. SIGCSE Technical Symposium, 391--396, 2013. Google ScholarDigital Library
- J. Liu, C.-H. Lin, P. Potter, E. P. Hasson, Z. D. Barnett, and M. Singleton, Going mobile with App Inventor for Android: a one-week computing workshop for K-12 teachers, SIGCSE Technical Symposium, 433--438, 2013. Google ScholarDigital Library
- Orni Meerbaum-Salant, Michal Armoni, Mordechai (Moti) Ben-Ari, Learning computer science concepts with Scratch, Computer Science Education, Vol. 23, Iss. 3, pp 239--264, 2013Google ScholarCross Ref
- Hadi Partovi. 2015. A comprehensive effort to expand access and diversity in computer science. ACM Inroads 6, (3) 67--72, 2015 Google ScholarDigital Library
- J. Protzenko, Pushing Blocks All The Way To C++, In Blocks and Beyond Workshop, Atlanta, Georgia, 2015 Google ScholarDigital Library
- W. Slany, A mobile visual programming system for Android smartphones and tablets, VL/HCC, 265--266, 2012Google ScholarCross Ref
- Amber Settle, Baker Franke, Ruth Hansen, Frances Spaltro, Cynthia Jurisson, Colin Rennert-May, and Brian Wildeman. 2012. Infusing computational thinking into the middle- and high-school curriculum. ITiCSE, 22--27, 2012 Google ScholarDigital Library
- Linda Werner, Shannon Campe, and Jill Denner. Children learning computer science concepts via Alice game-programming. SIGCSE Technical Symposium, 427--432, 2012. Google ScholarDigital Library
- Teruya Yamanishi, Kazutomi Sugihara, Kazumasa Ohkuma and Katsuji Uosaki, Programming instruction using a micro robot as a teaching tool, Computer Applications and Engineering Education, 23, (1), 109--116, 2 Google ScholarDigital Library
Index Terms
- Microsoft touch develop and the BBC micro:bit
Recommendations
Teaching with physical computing devices: the BBC micro:bit initiative
WiPSCE '17: Proceedings of the 12th Workshop on Primary and Secondary Computing EducationThere is a growing interest in small programmable devices that can be used in schools and in extra-curricular contexts to teach computer science. The BBC micro:bit is one such device; through a collaborative venture, micro:bits were recently distributed ...
Considerations and Technical Pitfalls for Teaching Computational Thinking with BBC micro:bit
FabLearn Europe'18: Proceedings of the Conference on Creativity and Making in EducationAs many countries are about to make changes in the primary school curriculum by introducing computational thinking, new methods and support for teachers is needed in order help them develop and adapt teaching materials. In this paper, technical pitfalls ...
Comments