Abstract
In this paper, a new serious game (SG) called Office Madness, is presented. The game is about learning basic and advanced concepts of the programming language C++. Its design was carried out using the EFM design model, while its pilot evaluation was carried out using the MEEGA evaluation model. The main goal of the game is to introduce users to the C++ programming language in a fun and serious way. In contrast with most of the existing programming SGs that are based on puzzles, this game uses an office metaphor and the player undertakes the role of a candidate programmer. The game uses techniques and mechanisms that ultimately aim to stimulate the learner’s sense of seriousness and responsibility when learning C++ and not just to entertain him/her during training.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zyda, M.: From visual simulation to virtual reality to games, pp. 25–32, IEEE Computer Society, Information Sciences Institute, California (2005)
Song, M., Zhang, S.: EFM: a model for educational game design. In: Pan, Z., Zhang, X., El Rhalibi, A., Woo, W., Li, Y. (eds.) Edutainment 2008. LNCS, vol. 5093, pp. 509–517. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-69736-7_54
Abt, C.: Serious Games, University Press of America (1970, reprint 2002)
Nacke, E., L., Bateman, C., Mandryk, L., R.: BrainHex: Preliminary Results from a Neurobiological Games Typology Survey. In: 10th International Conference, ICEC 2011, Vancouver, Canada
Savi, R. Wangenheim, G. C., Borgatto, F.A.: MEEGA: a model for the evaluation of educational games for teaching software engineering. In: Conference: 25th Brazilian Symposium on Software Engineering (SBES), Sao Paulo, Brazil (2011)
Hartness, K.: Robocode: using games to teach artificial intelligence. J. Comput. Small Coll. 19(4), 287–291 (2004)
PugiXML - Light-weight, simple and fast XML parser for C++. https://pugixml.org. Accessed 10 Sep 2020
DigitalMars C/C++ Compilers. https://www.digitalmars.com. Accessed 18 Jun 2020
Petri, G., Wangenheim, G.C., Borgatto, F.A.: MEEGA+: an evolution of a model for the evaluation of educational games, INCoD, Brazilian Institude for Digital Convergence. Federal University of Santa Catarina, Brazil, p. 8, (2016)
Giannakoulas, A., Xinogalos, S.: A review of educational games for teaching programming to primary school students. In: Kalogiannakis, M., Papadakis, S., (ed.), Handbook of Research on Tools for Teaching Computational Thinking in P-12 Education, pp. 1–30. IGI Global (2020)
Malliarakis, C., Satratzemi, M., Xinogalos, S.: CMX: the effects of an educational MMORPG on learning and teaching computer programming. IEEE Trans. Learn. Technol. 10(2), 219–235 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Eleftheriadis, S., Xinogalos, S. (2020). Office Madness: Design and Pilot Evaluation of a Serious Game for Learning the C++ Programming Language. In: Marfisi-Schottman, I., Bellotti, F., Hamon, L., Klemke, R. (eds) Games and Learning Alliance. GALA 2020. Lecture Notes in Computer Science(), vol 12517. Springer, Cham. https://doi.org/10.1007/978-3-030-63464-3_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-63464-3_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63463-6
Online ISBN: 978-3-030-63464-3
eBook Packages: Computer ScienceComputer Science (R0)