skip to main content
10.1145/2889160.2889179acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Microsoft touch develop and the BBC micro:bit

Published:14 May 2016Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. CAS: http://www.computingatschool.org.uk/Google ScholarGoogle Scholar
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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 ScholarGoogle ScholarCross RefCross Ref
  7. Hadi Partovi. 2015. A comprehensive effort to expand access and diversity in computer science. ACM Inroads 6, (3) 67--72, 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. Protzenko, Pushing Blocks All The Way To C++, In Blocks and Beyond Workshop, Atlanta, Georgia, 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. W. Slany, A mobile visual programming system for Android smartphones and tablets, VL/HCC, 265--266, 2012Google ScholarGoogle ScholarCross RefCross Ref
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. Linda Werner, Shannon Campe, and Jill Denner. Children learning computer science concepts via Alice game-programming. SIGCSE Technical Symposium, 427--432, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Microsoft touch develop and the BBC micro:bit

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ICSE '16: Proceedings of the 38th International Conference on Software Engineering Companion
          May 2016
          946 pages
          ISBN:9781450342056
          DOI:10.1145/2889160

          Copyright © 2016 ACM

          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 [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 14 May 2016

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate276of1,856submissions,15%

          Upcoming Conference

          ICSE 2025

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader