Assessment using peer evaluations, random pair assignment, and collaborative programing in CS1

  • Authors:
  • Timothy Urness

  • Affiliations:
  • Drake University, Des Moines, IA

  • Venue:
  • Journal of Computing Sciences in Colleges
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe a technique for student assessment that uses peer evaluation and random pair assignment in collaborative programming assignments in CS1. A common concern of professors implementing collaborative (pair) programming is the potential for a student to not actively participate in the programming process. In this case, a student's skills and abilities may not be developed or evaluated. In addition to traditional grading of an assignment, a survey was given to each student following every assignment in order to assess the individual contribution and comprehension of the assignment requirements. The survey asked each student to briefly evaluate his or her teammate's cooperation as well as to project the teammate's ability to re-write the code. The results of this assessment method indicate that the assignment quality greatly increased and exam scores were comparable compared to previous course offerings when assignments were completed individually.