Practicing Collaboration with Student Programming Projects
Merel Steenbergen (TU Delft - Electrical Engineering, Mathematics and Computer Science)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Collaboration skills are essential for computer science (CS) students, yet many graduates enter the workforce lacking proficiency in collaboration skills. This research aims to identify missing collaboration skills in CS curricula, investigate the impact of prior programming experience on teamwork, and explore the use of software metrics to assess collaboration. Following the Educational Design Research approach, this thesis will lead to actionable recommendations for CS educators and supporting educational materials. The main expected contribution is a practical solution for integrating collaboration skill development into programming project courses which has been designed and prototyped over multiple iterations with testing and evaluation phases.