Practical Software Engineering Capstone Course – Framework for Large, Open-Ended Projects to Graduate Student Teams
: Vasankari T., Majanoja A.
: McLaren B., Reilly R., Zvacek S., Uhomoibhi J.
: International Conference on Computer Supported Education
Publisher: Springer Verlag
: 2019
: Communications in Computer and Information Science
: Computer Supported Education: 10th International Conference, CSEDU 2018, Funchal, Madeira, Portugal, March 15–17, 2018, Revised Selected Papers
: Communications in Computer and Information Science
: Communications in Computer and Information Science
: 1022
: 310
: 327
: 978-3-030-21150-9
: 978-3-030-21151-6
DOI: https://doi.org/10.1007/978-3-030-21151-6_16
: https://research.utu.fi/converis/portal/detail/Publication/42008378
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.