• DocumentCode
    1788238
  • Title

    Principles of a debugging-first puzzle game for computing education

  • Author

    Lee, M.J. ; Bahmani, Faezeh ; Kwan, Irwin ; LaFerte, Jilian ; Charters, Polina ; Horvath, Andras ; Luor, Fanny ; Cao, Jun ; Law, Craig ; Beswetherick, Michael ; Long, Shipeng ; Burnett, Margaret ; Ko, Andrew J.

  • Author_Institution
    Inf. Sch., Univ. of Washington, Seattle, WA, USA
  • fYear
    2014
  • fDate
    July 28 2014-Aug. 1 2014
  • Firstpage
    57
  • Lastpage
    64
  • Abstract
    Although there are many systems designed to engage people in programming, few explicitly teach the subject, expecting learners to acquire the necessary skills on their own as they create programs from scratch. We present a principled approach to teach programming using a debugging game called Gidget, which was created using a unique set of seven design principles. A total of 44 teens played it via a lab study and two summer camps. Principle by principle, the results revealed strengths, problems, and open questions for the seven principles. Taken together, the results were very encouraging: learners were able to program with conditionals, loops, and other programming concepts after using the game for just 5 hours.
  • Keywords
    computer games; computer science education; program debugging; teaching; Gidget; computing education; conditional concept; debugging-first puzzle game; loops concept; programming concepts; programming teaching; Computers; Debugging; Educational institutions; Games; Programming profession; Computer science education; computational thinking; debugging; educational game; summer camp; user study;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2014 IEEE Symposium on
  • Conference_Location
    Melbourne, VIC
  • Type

    conf

  • DOI
    10.1109/VLHCC.2014.6883023
  • Filename
    6883023