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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
www.squeakland.org (Accessed 22.08.2019).
- 2.
https://vrtoolkit.readme.io/ (Accessed 03.04.2019).
References
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)
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
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)
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)
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)
Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. J. Comput. Sci. Coll. 15(5), 107–116 (2000)
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)
Hug, T.: Microlearning: a new pedagogical challenge (introductory note) (2005)
Johnson, W.L., Valente, A.: Collaborative authoring of serious games for language and culture. In: Proceedings of SimTecT, vol. 2008 (2008)
Kay, A.C.: Computers, networks and education. Sci. Am. 265(3), 138–149 (1991)
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)
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)
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)
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
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)
Moreno, J.: Digital competition game to improve programming skills. J. Educ. Technol. Soc. 15(3), 288–297 (2012)
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)
Pausch, R., et al.: Alice: rapid prototyping system for virtual reality. IEEE Comput. Graphics Appl. 15(3), 8–11 (1995)
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
Prensky, M.: Digital game-based learning. Comput. Entertain. (CIE) 1(1), 21 (2003)
Resnick, M., et al.: Scratch: programming for all. Commun. ACM 52(11), 60–67 (2009)
Robertson, J., Good, J.: Story creation in virtual game worlds. Commun. ACM 48(1), 61–65 (2005)
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)
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)
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)