Skip to main content

FunPlogs – A Serious Puzzle Mini-game for Learning Fundamental Programming Principles Using Visual Scripting

  • Conference paper
  • First Online:
Book cover Advances in Visual Computing (ISVC 2019)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 11844))

Included in the following conference series:

Abstract

Learning to program can be a tedious task for students. The intrinsic motivation towards games can help to facilitate the first steps in such learning tasks. In this paper we introduce FunPlogs – a serious puzzle mini-game for learning fundamental programming principles. We use visual scripting aspects within this game. These must be used by the students to solve spatial puzzle-like tasks. Within this game we integrate a user-driven content creation approach for the game, so that students can cooperatively create new levels. We show the feasibility of the game concept in a prototype implementation and indicate a high joy of use during a user study.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    www.squeakland.org (Accessed 22.08.2019).

  2. 2.

    https://vrtoolkit.readme.io/ (Accessed 03.04.2019).

References

  1. Adams, J.C., Webster, A.R.: What do students learn about programming from game, music video, and storytelling projects? In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, pp. 643–648. ACM (2012)

    Google Scholar 

  2. Barrón-Estrada, M.L., Zatarain-Cabada, R., Lindor-Valdez, M.: CodeTraining: an authoring tool for a gamified programming learning environment. In: Pichardo-Lagunas, O., Miranda-Jiménez, S. (eds.) MICAI 2016. LNCS (LNAI), vol. 10062, pp. 501–512. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-62428-0_41

    Chapter  Google Scholar 

  3. Bouras, C.J., Poulopoulos, V., Tsogkas, V.: Squeak Etoys: interactive and collaborative learning environments. In: Handbook of Research on Social Interaction Technologies and Collaboration Software: Concepts and Trends, pp. 417–427. IGI Global (2010)

    Google Scholar 

  4. Brusilovsky, P., Sosnovsky, S.: Individualized exercises for self-assessment of programming knowledge: an evaluation of quizpack. J. Educ. Resour. Comput. (JERIC) 5(3), 6 (2005)

    Article  Google Scholar 

  5. Chandel, P., Dutta, D., Tekta, P., Dutta, K., Gupta, V.: Digital game based learning in computer science education. CPUH Res. J. 1(2), 33–37 (2015)

    Google Scholar 

  6. Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll. 15(5), 107–116 (2000)

    Google Scholar 

  7. Hug, T.: Micro learning and narration: exploring possibilities of utilization of narrations and storytelling for the design of “micro units” and didactical micro-learning arrangements. In: Proceedings of Media in Transition (2005)

    Google Scholar 

  8. Hug, T.: Microlearning: a new pedagogical challenge (introductory note) (2005)

    Google Scholar 

  9. Johnson, W.L., Valente, A.: Collaborative authoring of serious games for language and culture. In: Proceedings of SimTecT, vol. 2008 (2008)

    Google Scholar 

  10. Kay, A.C.: Computers, networks and education. Sci. Am. 265(3), 138–149 (1991)

    Article  Google Scholar 

  11. Liu, E.Z.F., Chen, P.K.: The effect of game-based learning on students’ learning performance in science learning-a case of “conveyance go”. Procedia-Soc. Behav. Sci. 103, 1044–1051 (2013)

    Article  Google Scholar 

  12. Masuch, M., Rueger, M.: Challenges in collaborative game design developing learning environments for creating games. In: Third International Conference on Creating, Connecting and Collaborating Through Computing (C5 2005), pp. 67–74. IEEE (2005)

    Google Scholar 

  13. Mehm, F., Hardy, S., Göbel, S., Steinmetz, R.: Collaborative authoring of serious games for health. In: Proceedings of the 19th ACM International Conference on Multimedia, pp. 807–808. ACM (2011)

    Google Scholar 

  14. Mildner, P., Campbell, C., Effelsberg, W.: Word domination. In: Göbel, S., Wiemeyer, J. (eds.) GameDays 2014. LNCS, vol. 8395, pp. 59–70. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-05972-3_7

    Chapter  Google Scholar 

  15. Mildner, P., John, B., Moch, A., Effelsberg, W.: Creation of custom-made serious games with user-generated learning content. In: Proceedings of the 13th Annual Workshop on Network and Systems Support for Games, p. 17. IEEE Press (2014)

    Google Scholar 

  16. Moreno, J.: Digital competition game to improve programming skills. J. Educ. Technol. Soc. 15(3), 288–297 (2012)

    Google Scholar 

  17. Papastergiou, M.: Digital game-based learning in high school computer science education: impact on educational effectiveness and student motivation. Comput. Educ. 52(1), 1–12 (2009)

    Article  Google Scholar 

  18. Pausch, R., et al.: Alice: rapid prototyping system for virtual reality. IEEE Comput. Graphics Appl. 15(3), 8–11 (1995)

    Article  Google Scholar 

  19. Pinna, S., Mauri, S., Lorrai, P., Marchesi, M., Serra, N.: XPSwiki: an agile tool supporting the planning game. In: Marchesi, M., Succi, G. (eds.) XP 2003. LNCS, vol. 2675, pp. 104–113. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-44870-5_14

    Chapter  Google Scholar 

  20. Prensky, M.: Digital game-based learning. Comput. Entertain. (CIE) 1(1), 21 (2003)

    Article  Google Scholar 

  21. Resnick, M., et al.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009)

    Article  Google Scholar 

  22. Robertson, J., Good, J.: Story creation in virtual game worlds. Commun. ACM 48(1), 61–65 (2005)

    Article  Google Scholar 

  23. Smith, D.A., Kay, A., Raab, A., Reed, D.P.: Croquet-a collaboration system architecture. In: Proceedings of the First Conference on Creating, Connecting and Collaborating Through Computing, C5 2003, pp. 2–9. IEEE (2003)

    Google Scholar 

  24. Steiner, B., Kaplan, N., Moulthrop, S.: When play works: turning game-playing into learning. In: Proceedings of the 2006 Conference on Interaction Design and Children, pp. 137–140. ACM (2006)

    Google Scholar 

  25. Tillmann, N., De Halleux, J., Xie, T., Bishop, J.: Pex4Fun: teaching and learning computer science via social gaming. In: 2012 IEEE 25th Conference on Software Engineering Education and Training, pp. 90–91. IEEE (2012)

    Google Scholar 

  26. Torrente, J., Moreno-Ger, P., Fernández-Manjón, B., Sierra, J.L.: Instructor-oriented authoring tools for educational videogames. In: 2008 Eighth IEEE International Conference on Advanced Learning Technologies, pp. 516–518. IEEE (2008)

    Google Scholar 

  27. Yessad, A., Labat, J.M., Kermorvant, F.: SeGAE: a serious game authoring environment. In: 2010 10th IEEE International Conference on Advanced Learning Technologies, pp. 538–540. IEEE (2010)

    Google Scholar 

Download references

Acknowledgements

The work is supported by the Federal Ministry of Education and Research of Germany in the project Innovative Hochschule (funding number: 03IHS071).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Robin Horst .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Horst, R., Naraghi-Taghi-Off, R., Diez, S., Uhmann, T., Müller, A., Dörner, R. (2019). FunPlogs – A Serious Puzzle Mini-game for Learning Fundamental Programming Principles Using Visual Scripting. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2019. Lecture Notes in Computer Science(), vol 11844. Springer, Cham. https://doi.org/10.1007/978-3-030-33720-9_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-33720-9_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-33719-3

  • Online ISBN: 978-3-030-33720-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics