Skip to main content

Towards the Implementation of a Digital Escape Room in a Higher Education (Java) Programming Course

  • Conference paper
  • First Online:
Learning in the Age of Digital and Green Transition (ICL 2022)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 633))

Included in the following conference series:

  • 1118 Accesses

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. GitHub Classroom. https://classroom.github.com/. Accessed May 2022

  4. Csikszentmihalyi, M.: Flow: The Psychology of Optimal Experience. Harper Perennial, New York (1991)

    Google Scholar 

  5. 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

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Kiili, K.: On educational game design: building blocks of flow experience. Tampere University of Technology (2005)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Google Scholar 

  14. Nicholson, S.: White paper: peeking behind the locked door: a survey of escape room facilities. Technical report (2015)

    Google Scholar 

  15. Olsson, M., Mozelius, P., Collin, J.: Visualisation and gamification of e-learning and programming education. Electron. J. e-Learn. 13, 452–465 (2016)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. Snyder, J.C.: A framework and exploration of a cybersecurity education escape room (2018)

    Google Scholar 

  19. Verkleij, M.: Teaching programming using industry tools (2019)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Vue.js. https://vuejs.org/. Accessed May 2022

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leon Freudenthaler .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics