Skip to main content

Using Games-Based Learning to Teach Software Engineering

  • Conference paper
Web Information Systems and Technologies (WEBIST 2007)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 8))

Included in the following conference series:

Abstract

For some time now, computer games have played an important role in both children and adults’ leisure activities. While there has been much written on the negative aspects of computer games, it has also been recognised that they have potential advantages and benefits. There is no doubt that computer games can be highly engaging and incorporate features that are extremely compelling. It is these highly engaging features of computer games that have attracted the interests of educationalists. The use of games-based learning has been growing for some years now, however, within software engineering there is still a dearth of empirical evidence to support this approach. In this paper, we examine the literature on the use of computer games to teach software engineering concepts and describe a computer game we have been developing to teach these concepts.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Connolly, T.M., McLellan, E., Stansfield, M.H., Ramsay, J., Sutherland, J.: Applying Computer Games Concepts to Teaching Database Analysis and Design. In: International Conference on Computer Games, AI, Design and Education, Reading, UK (November 2004)

    Google Scholar 

  2. DeGrace, P., Hulet Stahl, L.: Wicked Problems, Righteous Solutions: A Catalog of Modern Engineering Paradigms. Prentice Hall, Englewood Cliffs (1998)

    Google Scholar 

  3. Armarego, J.: Advanced Software Design: A Case in Problem-Based Learning. In: Proceedings of the 15th Conference on Software Engineering Education and Training, Covington, Kentucky, USA, February 25–27, 2002, pp. 44–54 (2002)

    Google Scholar 

  4. Oh, E., Van der Hoek, A.: Adapting Game Technology to Support Individual and Organizational Learning. In: Proceedings of the 13th International Conference on Software Engineering and Knowledge Engineering, Buenos Aires, Argentina (2001)

    Google Scholar 

  5. Shaffer, D.W.: Pedagogical Praxis: The Professions as Models for Postindustrial Education. The Teachers College Record 106(7), 1401–1421 (2004)

    Article  Google Scholar 

  6. Lave, J.: Situating learning in communities of practice. American Psychological Association, Washington (1991)

    Google Scholar 

  7. Lave, J., Wenger, E.: Situated learning: Legitimate peripheral participation. Cambridge University Press, Cambridge (1991)

    Google Scholar 

  8. Shaffer, D.W.: Epistemic frames and islands of expertise: Learning from infusion experiences. In: Proceedings International Conference of the Learning Sciences, Santa Monica, CA. Retrieved July 28, 2005, from http://www.education.wisc.edu/edpsych/facstaff

  9. Shaffer, D.W., Resnick, M.: Thick authenticity: New media and authentic learning. J. of Interactive Learning Research 10(2), 195–215 (1999)

    Google Scholar 

  10. Connolly, T.M., Begg, C.E.: A constructivist-based approach to teaching database analysis and design. J. of Information Systems Education 17(1), 43–54 (2006)

    Google Scholar 

  11. Schön, D.A.: The Reflective Practitioner: How Professionals Think in Action. Basic Books, New York (1983)

    Google Scholar 

  12. Schön, D.A.: Educating the Reflective Practitioner: Towards a New Design for Teaching in the Professions. Jossey-Bass Inc., San Fransisco (1987)

    Google Scholar 

  13. Connolly, T.M., Stansfield, M.H.: From eLearning to games-based eLearning: using interactive technologies in teaching an IS course. International Journal of Information Technology and Management (2007)

    Google Scholar 

  14. Kriz, W.C.: Creating effective learning environments and learning organizations through gaming simulation design. Simulation and Gaming 34(4), 495–511 (2003)

    Article  Google Scholar 

  15. Koehler, M.J., Mishra, P.: Teachers Learning Technology by Design. J. of Computing in Teacher Education 21(3) (2005)

    Google Scholar 

  16. Piaget, J.: Six Psychological Studies. Vintage Books, New York (1968)

    Google Scholar 

  17. Forman, E., McPhail, J.: Vygotskian perspectives on children’s collaborative problem-solving activities. In: Forman, E.A., Minick, N., Stone, C.A. (eds.) Contexts for learning. Sociocultural dynamics in children’s development, Oxford University Press, Oxford (1993)

    Google Scholar 

  18. Illeris, K.: Towards a contemporary and comprehensive theory of learning. International J. of Lifelong Learning 22(4), 396–406 (2003)

    Google Scholar 

  19. Kensing, F., Blomberg, J.: Participatory design: issues and concerns. Computer Supported Cooperative Work 7, 167–185 (1998)

    Article  Google Scholar 

  20. Cherry, C., Macredie, R.D.: The importance of context within information system design: an assessment of participative design. Requirements Engineering 4, 103–114 (1999)

    Article  Google Scholar 

  21. Connolly, T.M., Begg, C.E.: Database Systems: A practical approach to design, implementation, and management, 4th edn. Addison Wesley Longman, England (2005)

    Google Scholar 

  22. Connolly, T.M., Begg, C.E.: Database Solutions: A step-by-step approach to building databases, 2nd edn. Addison Wesley Longman, England (2002)

    Google Scholar 

  23. Mandl-Striegnitz, P.: How to Successfully Use Software Project Simulation for Educating Software Project Managers. In: Proceedings of the 31st Frontiers in Education Conference, Nevada, USA (2001)

    Google Scholar 

  24. Connolly, T.M., Stansfield, M.H., Hainey, T.: An Application of Games-based Learning within Software Engineering. British J. of Educational Technology 38(3), 416–418 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Joaquim Filipe José Cordeiro

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Connolly, T.M., Stansfield, M., Hainey, T. (2008). Using Games-Based Learning to Teach Software Engineering. In: Filipe, J., Cordeiro, J. (eds) Web Information Systems and Technologies. WEBIST 2007. Lecture Notes in Business Information Processing, vol 8. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68262-2_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68262-2_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68257-8

  • Online ISBN: 978-3-540-68262-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics