• DocumentCode
    2677685
  • Title

    Engage Your Students by Teaching Computer Science Using Only Mobile Devices with TouchDevelop

  • Author

    Tillmann, Nikolai ; Moskal, Michal ; De Halleux, Jonathan ; Fahndrich, Manuel ; Xie, Tao

  • Author_Institution
    Microsoft Res., Redmond, WA, USA
  • fYear
    2012
  • fDate
    17-19 April 2012
  • Firstpage
    87
  • Lastpage
    89
  • Abstract
    We are experiencing a technology shift: powerful and easy-to-use touchscreen-based mobile devices such as smartphones and tablets are becoming more prevalent than traditional PCs and laptops. Many mobile devices are going to be the first and, in less developed countries, possibly the only computing devices that virtually all people would own and carry with them at all times. We propose to reflect this new reality in how computer science is taught in the classroom. In this tutorial, participants will learn about developing software directly on smartphones without a PC using TouchDevelop on Windows Phone, a novel application-creation environment from Microsoft Research. Its typed, structured programming language is built around the idea of using only a touchscreen as the input device to author code. Easy access to the rich sensor and personal data available on a mobile device results in a fun and engaging programming experience for students.
  • Keywords
    computer aided instruction; computer science education; high level languages; mobile computing; programming environments; smart phones; teaching; Microsoft Research; TouchDevelop; Windows Phone; application-creation environment; computer science; computing devices; smartphones; structured programming language; tablets; teaching; technology shift; touch-screen-based mobile devices; Games; Programming; Programming environments; Smart phones; Tutorials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training (CSEE&T), 2012 IEEE 25th Conference on
  • Conference_Location
    Nanjing, Jiangsu
  • ISSN
    1093-0175
  • Print_ISBN
    978-1-4673-1592-0
  • Type

    conf

  • DOI
    10.1109/CSEET.2012.11
  • Filename
    6245013