Abstract
It is necessary for students to learn how to program in a team environment because they will be required to do so in industry after graduation. However, it is difficult to ensure that each student on an academic team is contributing significantly to the overall team effort. The authors describe several failed attempts to grade teamwork fairly and a new method that guarantees individual accountability in a team environment. This last method promotes fairness in grading each member's work on a team.
Index Terms
- No slacker on team programming projects
Recommendations
Measuring and Understanding Team Development by Capturing Self-assessed Enthusiasm and Skill Levels
To prepare graduates for today's work environment, they must be immersed in positive (and perhaps negative) small group experiences in their courses, which will in turn provide a basic understanding of how teams form and develop over time. In the fall ...
Team projects throughout the curriculum: course management, teaching initiatives and outreach
With current undergraduate, computer science and information systems curricula, students graduate with technical skills, but lack the understanding of an organizational structure, a team project experience and the impact of information technology on a ...
Managing Group Projects in Undergraduate Computing
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2This panel convenes four educators, each from different institutions and each with experience managing group projects. Their expertise spans topics including: peer assessment and peer evaluation; entrepreneurship; transdisciplinarity; ...
Comments