Skip to main content

Practical Software Engineering Capstone Course – Framework for Large, Open-Ended Projects to Graduate Student Teams

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1022))

Abstract

For students, capstone project represents the culmination of their studies and is typically one of the last milestones before graduation. Participating in a capstone project can be an inspiring learning opportunity or a struggle due various reasons yet a very educative learning experience. During the IT capstone project students practice and develop their professional skills in designing and implementing a solution to a complex, ill-defined real-life problem as a team. This paper reflects on organizing IT capstone projects in computer science and software engineering Master programmes in a Sino-Finnish setup, where the projects are executed in a framework provided by a capstone project course. We describe the course framework and discuss the challenges in finding and providing ill-defined challenges with meaningful real-life connection for project topics. Based on our observations complemented with students’ feedback we also propose areas for future development.

This article is further work extending an earlier conference paper: Majanoja, A-M. and Vasankari, T. Reflections on Teaching Software Engineering Capstone Course. In Proceedings of the 10th International Conference on Computer Supported Education (CSEDU 2018) - Volume 2, pages 68-77.

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

Buying options

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 EPUB and 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

Learn about institutional subscriptions

References

  1. Armstrong, P.J., Kee, R.J., Kenny, R.G., Cunningham, G.: A CDIO approach to the final year capstone project. In: 1st International CDIO Conference and Collaborators’ Meeting, Queen’s University, Kingston, Ontario, Canada (2005). http://www.cdio.org/knowledge-library/documents/cdio-approach-final-year-capstone-project

  2. Barrows, H.S.: Problem-based learning in medicine and beyond: a brief overview. New Dir. Teach. Learn. 68, 3–12 (1996)

    Article  Google Scholar 

  3. Bramhall, M., Short, C., Lad, R.: Professional reflection and portfolios to aid success and employability. The annual Australasian Association for Engineering Education, Melbourne, Australia (2012). http://www.aaee.com.au/conferences/2012/documents/abstracts/aaee2012-submission-20.pdf

  4. CDIO: The CDIO initiative is an innovative educational framework producing the next generation of engineers (2018). http://www.cdio.org/about

  5. Crawley, E.F.: The CDIO Syllabus: a statement of goals for undergraduate engineering education: MIT CDIO Report #1. Accessed 21 Apr. www.cdio.org/framework-benefits/cdio-syllabus-report

  6. Dochy, F., Segers, M., Van den Bossche, P., Gijbels, D.: Effects of problem-based learning: a meta-analysis. Learn. Instr. 13(5), 533–568 (2003)

    Article  Google Scholar 

  7. Dondlinger, M.J., Wilson, D.A.: Creating and alternate reality: critical, creative, and empathic thinking generated in the “global village playground” capsone experience. Think. Ski. Creat. 7(3), 153–164 (2012)

    Article  Google Scholar 

  8. Dondlinger, M.J., McLeod, J.K.: Solving real world problems with alternate reality gaming: student experiences in the global village playground capstone course design. Interdiscip. J. Probl.-Based Learn. 9(2), Article 3 (2015)

    Google Scholar 

  9. Dolmans, D.H., De Grave, W., Wolfhagen, I.H., Van der Vleuten, C.P.: Problem-based learning: future challenges for educational practice and research. Med. Educ. 39(7), 732–741 (2005)

    Article  Google Scholar 

  10. Dunlap, J.: Problem-based learning and self-efficacy: how a capstone course prepares students for a profession. Educ. Technol. Res. Dev. 53(1), 65–83 (2005)

    Article  Google Scholar 

  11. Duran, V., Popescu, A.-D.: The challenge of multicultural communication in virtual teams. Procedia – Soc. Behav. Sci. 109, 365–369 (2014)

    Article  Google Scholar 

  12. Edström, K., Kolmos, A.: PBL and CDIO: complementary models for engineering education development. Eur. J. Eng. Educ. 39(5), 539–555 (2014)

    Article  Google Scholar 

  13. Gardner, A., Willey, K.: Student participation in and perceptions of regular formative assessment activities. The annual Australasian Association for Engineering Education, Melbourne, Australia (2012). http://www.aaee.com.au/conferences/2012/documents/abstracts/aaee2012-submission-55.pdf

  14. Gwee, M.C.: Globalization of problem-based learning (PBL): cross-cultural implications. Kaohsiung J. Med. Sci. 24(3), 14–22 (2008)

    Article  Google Scholar 

  15. Havelka, D., Merhout, J.W.: Toward a theory of information technology professional competence. J. Comput. Inf. Syst. 50(2), 106–116 (2009)

    Google Scholar 

  16. Jawitz, J., Shay, S., Moore, R.: Management and assessment of final year projects in engineering. Int. J. Eng. Educ. 18(4), 472–478 (2002)

    Google Scholar 

  17. Järvi, A., Taajamaa, V., Hyrynsalmi, S.: Lean software startup – an experience report from an entrepreneurial software business course. In: Fernandes, J.M., Machado, R.J., Wnuk, K. (eds.) ICSOB 2015. LNBIP, vol. 210, pp. 230–244. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-19593-3_21

    Chapter  Google Scholar 

  18. Kirschner, P.A., Sweller, J., Clark, R.E.: Why minimal guidance during instruction does not work: an analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educ. Psychol. 41(2), 75–86 (2006)

    Article  Google Scholar 

  19. Kruchten, P., Lawrence, P., Dahl, D., Cubbon, P.: New venture design – interdisciplinary capstone projects at UBC. In: Proceedings of the 2nd Annual CEEA Conference: Memorial University St. John’s, Newfoundland 6–8 June 2011 (2011). https://ojs.library.queensu.ca/index.php/PCEEA/article/view/3637

  20. Kulmala, R., Luimula, M., Roslöf, J.: Capstone innovation project – pedagogical model and methods. In: Proceedings of the 10th International CDIO Conference, Universitat Politècnica de Catalunya, Barcelona, Spain, 16–19 June 2014 (2014). http://www.cdio.org/node/6098

  21. Lawson, J., Rasul, M., Howard, P., Martin, F.: Getting it right: assessment tasks and marking for capstone project courses. In: Capstone Design Conference: 2014 Conference Proceedings (2004). http://www.capstoneconf.org/resources/2014%20Proceedings/Papers/0017.pdf

  22. Lehmann, M., Christensen, P., Du, X., Thrane, M.: Problem-oriented and project-based learning (POPBL) as an innovative learning strategy for sustainable development in engineering education. Eur. J. Eng. Educ. 33(3), 283–295 (2008)

    Article  Google Scholar 

  23. Majanoja, A.-M., Vasankari, T.: Reflections on teaching software engineering capstone course. In: Proceedings of the 10th International Conference on Computer Supported Education (CSEDU 2018), vol. 2, pp. 68–77 (2018)

    Google Scholar 

  24. Majanoja, A.-M., Taajamaa, V., Leppänen, V., Sutinen, E.: The transformation challenge of IT education and training in higher education and industry. In: Proceedings of the 9th International Conference on Computer Supported Education (CSEDU 2017), vol. 2, pp. 240–247 (2017)

    Google Scholar 

  25. Mills, J.: Multiple assessment strategies for capstone civil engineering class design project. The annual Australasian Association for Engineering Education, Melbourne, Australia (2007)

    Google Scholar 

  26. Morkos, B., Summers, J.D., Thoe, S.: A comparative survey of domestic and international experiences in capstone design. Int. J. Eng. Educ. 30(1), 79–90 (2014)

    Google Scholar 

  27. Mueller, P.A., Oppenheimer, D.M.: The pen is mightier than the keyboard - advantages of longhand over laptop note taking. Psychol. Sci. 25(6), 1159–1168 (2014)

    Article  Google Scholar 

  28. Rasul, M.G, Nouwens, F., Swift, R., Martin, F., Greensill, V.C.: Assessment of final year engineering projects: a pilot investigation on issues and best practice. In: Rasul, M.G. (ed.) Developments in Engineering Education Standards: Advanced Curriculum Innovations, Chapter 5, pp. 80–104 (2012)

    Google Scholar 

  29. Reifenberg, S., Long, S.: Negotiating the client-based capstone experience. Int. J. Teach. Learn. High. Educ. 29(3), 580–588 (2017)

    Google Scholar 

  30. Savin-Baden, M.: Problem-based Learning in Higher Education: Untold Stories. Open University Press, Buckingham (2000)

    Google Scholar 

  31. Schmidt, H.G., Van der Molen, H.T., Te Winkel, W.W.R., Wijnen, W.H.F.W.: Constructivist, problem-based learning does work: a meta-analysis of curricular comparisons involving a single medical school. Educ. Psychol. 44(4), 227–249 (2009)

    Article  Google Scholar 

  32. Senge, P.: Systems thinking. Exec. Excel. 13(1), 15–16 (1996)

    Google Scholar 

  33. Sotto, E.: When Teaching Becomes Learning: A Theory and Practice of Teaching. Bloomsbury Publishing, London (2007)

    Google Scholar 

  34. Vanhanen, J., Lehtinen, T.O.A., Lassenius, C.: Teaching real-world software engineering through a capstone project course with industrial customers. In: First International Workshop on Software Engineering Education Based on Real-World Experiences EduRex, pp. 29–32 (2012)

    Google Scholar 

  35. Vu, M.T.: The social contract: On university English teacher professionalism, structure and agency. In: Leite, L. (ed.) Transitions in Teacher Education and Professional Identities, ATEE Annual Conference Proceedings 2014, pp. 483–492 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anne-Maarit Majanoja .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Vasankari, T., Majanoja, AM. (2019). Practical Software Engineering Capstone Course – Framework for Large, Open-Ended Projects to Graduate Student Teams. In: McLaren, B., Reilly, R., Zvacek, S., Uhomoibhi, J. (eds) Computer Supported Education. CSEDU 2018. Communications in Computer and Information Science, vol 1022. Springer, Cham. https://doi.org/10.1007/978-3-030-21151-6_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-21151-6_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-21150-9

  • Online ISBN: 978-3-030-21151-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics