Abstract
In recent years, a trend has developed to use Escape Rooms in an educational context. As a consequence, several research has been conducted investigating the integration and design of such Escape Rooms. However, there is a lack of research on concrete implementation from a technical perspective. This paper aims to give detailed insights into a hands-on implementation of an Escape Room architecture that was introduced in a Java Programming course at a higher education institution. The proposed architecture consists of multiple loosely coupled components resulting in an extensible and adaptable architecture. This component based approach enables the adaptation of our technical implementation for other domains and educational fields.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ambrósio, A.P., Costa, F.M., Almeida, L., Franco, A., Macedo, J.: Identifying cognitive abilities to improve CS1 outcome. In: 2011 Frontiers in Education Conference (FIE), pp. F3G-1–F3G-7 (2011)
Clarke, S., Peel, D., Arnab, S., Morini, L., Keegan, H., Wood, O.: EscapED: a framework for creating educational escape rooms and interactive games to for higher/further education. Int. J. Serious Games 4, 73–86 (2017)
GitHub Classroom. https://classroom.github.com/. Accessed May 2022
Csikszentmihalyi, M.: Flow: The Psychology of Optimal Experience. Harper Perennial, New York (1991)
de Freitas, S.: Learning in immersive worlds: a review of game-based learning. Workingpaper (2006). This is an Open Access report distributed under the terms of the Creative Commons Attribution Non-Commercial No Derivatives License. http://creativecommons.org/licenses/by-nc-nd/3.0/. Which permits users to copy, distribute and transmit the work for non-commercial purposes providing it is properly cited
Fotaris, P., Mastoras, T., Leinfellner, R., Rosunally, Y.: Climbing up the leaderboard: an empirical study of applying gamification techniques to a computer programming class. Electron. J. e-Learn. 14, 95–110 (2016)
Groher, I., Sabitzer, B., Demarle-Meusel, H., Kuka, L., Hofer, A.: Work-in-progress: closing the gaps: diversity in programming education. In: 2021 IEEE Global Engineering Education Conference (EDUCON), pp. 1449–1453 (2021)
Kiili, K.: On educational game design: building blocks of flow experience. Tampere University of Technology (2005)
Korber, P., Motschnig, R.: The effects of pair-programming in introductory programming courses with visual and text-based languages. In: 2021 IEEE Frontiers in Education Conference (FIE), pp. 1–9 (2021)
López-Pernas, S., Gordillo, A., Barra, E., Quemada, J.: Examining the use of an educational escape room for teaching programming in a higher education setting. IEEE Access 7, 31723–31737 (2019)
López-Pernas, S., Gordillo, A., Barra, E., Quemada, J.: Comparing face-to-face and remote educational escape rooms for learning programming. IEEE Access 9, 59270–59285 (2021)
Löffler, E., Schneider, B., Zanwar, T., Asprion, P.: Cysecescape 2.0 - a virtual escape room to raise cybersecurity awareness. Int. J. Serious Games 8, 59–70 (2021)
Nawahdah, M., Taji, D.: Work in progress: investigating the effects of pair-programming on students’ behavior in an advanced computer programming course. In: 2015 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), pp. 157–160 (2015)
Nicholson, S.: White paper: peeking behind the locked door: a survey of escape room facilities. Technical report (2015)
Olsson, M., Mozelius, P., Collin, J.: Visualisation and gamification of e-learning and programming education. Electron. J. e-Learn. 13, 452–465 (2016)
Ross, R., Bell, C.: Turning the classroom into an escape room with decoder hardware to increase student engagement. In: 2019 IEEE Conference on Games (CoG), pp. 1–4 (2019)
Seebauer, S., Jahn, S., Mottok, J.: Learning from escape rooms? A study design concept measuring the effect of a cryptography educational escape room. In: 2020 IEEE Global Engineering Education Conference (EDUCON), pp. 1684–1685 (2020)
Snyder, J.C.: A framework and exploration of a cybersecurity education escape room (2018)
Verkleij, M.: Teaching programming using industry tools (2019)
Vihavainen, A., Airaksinen, J., Watson, C.: A systematic review of approaches for teaching introductory programming and their influence on success. In: Proceedings of the Tenth Annual Conference on International Computing Education Research, ICER 2014, pp. 19–26. Association for Computing Machinery, New York (2014)
Vue.js. https://vuejs.org/. Accessed May 2022
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Freudenthaler, L., Strommer, M. (2023). Towards the Implementation of a Digital Escape Room in a Higher Education (Java) Programming Course. In: Auer, M.E., Pachatz, W., Rüütmann, T. (eds) Learning in the Age of Digital and Green Transition. ICL 2022. Lecture Notes in Networks and Systems, vol 633. Springer, Cham. https://doi.org/10.1007/978-3-031-26876-2_90
Download citation
DOI: https://doi.org/10.1007/978-3-031-26876-2_90
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-26875-5
Online ISBN: 978-3-031-26876-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)