Computer support of effective peer assessment in an undergraduate programming class

Active learning is considered by many academics as an important and effective learning strategy. Assessment is integrated in learning as a tool for learning, but traditional assessment methods often encourage surface learning (passive learning) rather than deep learning (active learning). Peer assessment is a method of motivating students, involving students discussing, marking and providing feedback on other students' work, and is one of the successful approaches which can be used to enhance deep learning. Students are required to think critically about what they are learning during the peer assessment process. Tutors' marking is usually accepted as reliable, but student peers' marking in a peer assessment process is suspect. As part of a study investigating whether peer assessment can be an accurate assessment method in a computer programming course, a novel web-based peer assessment tool has been developed. In this paper, we describe the tool and report the results of evaluating the tool through experiments involving large programming classes. The results suggest that computer-mediated peer assessment is a valuable assessment approach which promotes active learning and is an accurate assessment method in a programming course.

[1]  K. Topping,et al.  Formative Peer Assessment of Academic Writing Between Postgraduate Students , 2000 .

[2]  P. Orsmond,et al.  The Importance of Marking Criteria in the Use of Peer Assessment , 1996 .

[3]  Janet Rountree,et al.  Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..

[4]  Duncan Cramer,et al.  Quantitative Data Analysis with SPSS for Windows: A Guide for Social Scientists , 1997 .

[5]  Joanna Bull,et al.  Assessing student learning in higher education , 1997 .

[6]  Phil Davies,et al.  Computerized Peer Assessment , 2000 .

[7]  Mike Joy,et al.  Aspects of Web-based Peer Assessment Systems for Teaching and Learning Computer Programming , 2004 .

[8]  J. Best,et al.  Research in Education , 1966, Nature.

[9]  Mark Lejk,et al.  Peer Assessment of Contributions to a Group Project: Student attitudes to holistic and category-based approaches , 2002 .

[10]  Efraim Turban,et al.  Decision support systems and intelligent systems , 1997 .

[11]  Fadi P. Deek,et al.  A Survey and Critical Analysis of Tools for Learning Programming , 1998, Comput. Sci. Educ..

[12]  F. Dochy,et al.  Assessment as a tool for learning , 1997 .

[13]  Eric Zhi-Feng Liu,et al.  Web-based peer assessment: feedback for students with various thinking-styles , 2001, J. Comput. Assist. Learn..

[14]  Aliisa Mylonas,et al.  Developing Procedures for Implementing Peer Assessment in Large Classes Using an Action Research Process , 2002 .

[15]  Julie Pallant,et al.  SPSS survival manual : a step by step guide to data analysis using SPSS for Windows , 2001, Behaviour Change.

[16]  Nathan Griffiths,et al.  The boss online submission and assessment system , 2005, JERC.

[17]  Robert Miller,et al.  SPSS for Social Scientists , 2002 .

[18]  D. Vaus Analyzing social science data , 2002 .