The Playful Approach to Teaching How to Program: Evidence by a Case Study

  • Matthias C. Utesch
  • Victor Seifert
  • Loina Prifti
  • Robert Heininger
  • Helmut Krcmar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 715)


Programming has become an important and popular skill in our economy. However, the digital age affects not only our economy but our daily lives, our free time, our habits, and our education systems as well. The way we perceive and especially access information has changed drastically in the last 20 years. IT-based learning has become a widespread approach to educate anyone who wants to learn, regardless of gender, age, or cultural background. Many new approaches have been made possible by the technological advancement in latest years. One of these approaches is the playful approach. As a part of self-regulated and personalized learning strategies, it focuses on the student’s interaction with the subject. In this contribution, we connect the engagement students experience in video games with the educational content of standard curricula. By the means of a case study, we provide a scientific basis for future playful learning approaches.


Teaching programming Playful approach Evaluated lesson structure Programming course Upper vocational school 



The authors would like to express special thanks to the upper vocational schools at Bavaria represented by Günter Liebl, Werner Maul, Konrad Maurer, and Thomas Ondak.


  1. 1.
    Baggia, A., Žnidaršič, A., Borštnar, M.K., Pucihar, A., Šorgo, A., Bartol, T., et al.: Factors influencing the information literacy of students: preliminary analysis. In: 29th Bled eConference – Digital Economy, Bled, Slovenia, pp. 617–631 (2016)Google Scholar
  2. 2.
    Blamire, R.: Digital Games for Learning: Conclusions and Recommendations from the IMAGINE Project. European Schoolnet, Brussels (2010)Google Scholar
  3. 3.
    McGonigal, J.: Reality Is Broken: Why Games Make Us Better and How They Can Change the World. The Penguin Press, New York (2011)Google Scholar
  4. 4.
    Gee, J.P.: What video games have to teach us about learning and literacy. Comput. Entertain. (CIE) 1, 20 (2003)CrossRefGoogle Scholar
  5. 5.
    Fabricatore, C.: Learning and videogames: an unexploited synergy. In: Annual Convention of the Association for Educational Communications and Technology (AECT), Long Beach, CA, USA (2000)Google Scholar
  6. 6.
    Pivec, M., Moretti, M.: Game Based Learning: Discover the Pleasure of Learning. Pabst: Science Publishers, Lengerich (2008)Google Scholar
  7. 7.
    Prensky, M.: Engage me or enrage me: what today’s learners demand. Educause Rev. 40, 60 (2005)Google Scholar
  8. 8.
    Utesch, M., Hauer, A., Heininger, R., Krcmar, H.: An IT-based learning approach about finite state machines using the example of stock trading. In: Interactive Collaborative Learning (ICL) 2016, Belfast, UK (2016)Google Scholar
  9. 9.
    Robinson, R., Molenda, M., Rezabek, L.: Facilitating learning. In: Januszewski, A., Moleda, M. (eds.) Educational Technology: A Definition with Commentary, Lawrence Erlbaum Associates, New York (2008)Google Scholar
  10. 10.
    Capgemini Consulting: The Digital Talent Gap, Capgemini Consulting, Digital Transformation Research Institute - Capgemini (2013)Google Scholar
  11. 11.
    Prifti, L., Knigge, M., Kienegger, H., Krcmar, H.: A competency model for “industrie 4.0” employees. In: 13th Internationalen Tagung Wirtschaftsinformatik (WI 2017), St. Gallen, pp. 46–60 (2017)Google Scholar
  12. 12.
    Fullan, M.: The New Meaning of Educational Change, 4th edn. Teachers College Press, New York (2007)Google Scholar
  13. 13.
    Trilling, B., Fadel, C.: 21st Century Skills: Learning for Life in Our Times. Wiley, San Francisco (2009)Google Scholar
  14. 14.
    Taylor, K., Miller, C.C.: De Blasio to announce 10-year deadline to offer computer science to all Students. In: The New York Times (ed.) The New York Times (2015)
  15. 15.
    Stuart, D.: Coding at school: a parent’s guide to England’s new computing curriculum. In: The Guardian (ed.) The Guardian (2014)
  16. 16.
    Bayerisches Staatsministerium für Unterricht und Kultus. In: Lehrpläne für die Fachoberschule und Berufsoberschule; Unterrichtsfach: Technologie/Informatik, 20 March 2016 (2016).
  17. 17.
    Heininger, R., Seifert, V., Prifti, L., Utesch, M., Krcmar, H.: The playful learning approach for learning how to program: a best practice for a lesson structure. In: 30th Bled eConference: Digital Transformation – From Connecting Things to Transforming Our Lives, Bled, Slovenia, pp. 215–230 (2017)Google Scholar
  18. 18.
    Heininger, R., Prifti, L., Seifert, V., Utesch, M., Krcmar, H.: Teaching how to program with a playful approach: a review of success factors. In: IEEE Global Engineering Education Conference (EDUCON2017), Athens, Greece, pp. 189–198 (2017)Google Scholar
  19. 19.
    Lillard, A.S.: Playful learning and Montessori education. Am. J. Play 5, 157 (2013)Google Scholar
  20. 20.
    Everson, H.: Barry Zimmerman, 8 September 2016 (n.d).
  21. 21.
    Bisson, C., Luckner, J.: Fun in learning: the pedagogical role of fun in adventure education. perspectives. J. Exp. Educ. 19, 108 (1996)Google Scholar
  22. 22.
    Tillmann, N., De Halleux, J., Xie, T., Gulwani, S., Bishop, J.: Teaching and learning programming and software engineering via interactive gaming. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 1117–1126 (2013)Google Scholar
  23. 23.
    Linehan, C., Kirman, B., Lawson, S., Chan, G.: Practical, appropriate, empirically-validated guidelines for designing educational games. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1979–1988 (2011)Google Scholar
  24. 24.
    Prensky, M.: The motivation of gameplay or, the REAL 21st century learning revolution. On Horiz. 10, 5–11 (2002)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Matthias C. Utesch
    • 1
    • 2
  • Victor Seifert
    • 1
  • Loina Prifti
    • 1
  • Robert Heininger
    • 1
  • Helmut Krcmar
    • 1
  1. 1.Chair for Information SystemsTechnical University of Munich (TUM)MunichGermany
  2. 2.Staatliche Fachober- und Berufsoberschule Technik MünchenMunichGermany

Personalised recommendations