Affiliation:
1. Leiden Institute of Advanced Computer Science, The Netherlands and Open Universiteit, The Netherlands
2. Leiden Institute of Advanced Computer Science, The Netherlands
Abstract
Courses in computer science curricula often involve group programming assignments. Instructors are required to take several decisions on assignment setup and monitoring, team formation policies, and grading systems. Group programming projects provide unique monitoring opportunities due to the availability of both product and process data, as well as challenges in team composition, with students of varying levels of prior programming experience. To gain insights into the experiences and perceptions of students about the assignment setup and grading policies in group programming projects, we interviewed 20 computer science students from four universities. The thematic analysis highlighted factors in group composition that are considered important, as well as advantages and disadvantages of the self-selection of the teams. It also indicated three grading strategies experienced by the students, namely, being assigned the same group grade, individual grades distributed by the instructor, and grade distribution determined by the team, with perceptions about them varying greatly. Several practices for monitoring team contributions were identified. Checking the source code repositories was considered useful in recognizing slacking members, but automated metrics are not always representative of the work distribution. The analysis also uncovered student perceptions on the grading factors for programming assignments, including coding efficiency and skill.
Publisher
Association for Computing Machinery (ACM)
Subject
Education,General Computer Science
Reference48 articles.
1. Students’ experience and perceptions of group assignments;Bentley Yongmei;J. Pedag. Dev.,2013
2. A reflexive exploration of two qualitative data coding techniques;Blair Erik;J. Meth. Meas. Soc. Sci.,2015
3. Using thematic analysis in psychology;Braun Virginia;Qualit. Res. Psychol.,2006
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Exploring Factors Influencing the Satisfaction of Adult Software Engineering Students with Teamwork in Distance Education;Proceedings of the 23rd Koli Calling International Conference on Computing Education Research;2023-11-13
2. How Do Computing Education Researchers Talk About Threats and Limitations?;Proceedings of the 2023 ACM Conference on International Computing Education Research V.1;2023-08-07
3. Combining GitHub, Chat, and Peer Evaluation Data to Assess Individual Contributions to Team Software Development Projects;ACM Transactions on Computing Education;2023-07-22
4. Managing Group Projects in Undergraduate Computing;Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2;2023-06-29
5. Prior Programming Experience: A Persistent Performance Gap in CS1 and CS2;Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1;2023-03-02