Skip to main content

Office Madness: Design and Pilot Evaluation of a Serious Game for Learning the C++ Programming Language

  • Conference paper
  • First Online:
Games and Learning Alliance (GALA 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12517))

Included in the following conference series:

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.

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.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

References

  1. Zyda, M.: From visual simulation to virtual reality to games, pp. 25–32, IEEE Computer Society, Information Sciences Institute, California (2005)

    Google Scholar 

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

    Chapter  Google Scholar 

  3. Abt, C.: Serious Games, University Press of America (1970, reprint 2002)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  6. Hartness, K.: Robocode: using games to teach artificial intelligence. J. Comput. Small Coll. 19(4), 287–291 (2004)

    Google Scholar 

  7. PugiXML - Light-weight, simple and fast XML parser for C++. https://pugixml.org. Accessed 10 Sep 2020

  8. DigitalMars C/C++ Compilers. https://www.digitalmars.com. Accessed 18 Jun 2020

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Savvas Eleftheriadis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics