The Impact of Peer Assessment and Feedback Strategy in Learning Computer Programming in Higher Education

This paper describes the process of using peer assessment and feedback strategy to enhance the effectiveness on learning computer programming. Students worked in pairs to complete learning tasks collaboratively on computer programming. Data were collected using questionnaires and quizzes for further analysis. The findings show that the students were satisfied with the peer assessment and feedback strategy in learning computer programming. Moreover, their actual performance was also better when compared with that achieved using traditional teaching method.

[1]  Jannette Elwood,et al.  Formative assessment: possibilities, boundaries and limitations , 2006 .

[2]  Clare Brindley,et al.  Peer Assessment in Undergraduate Programmes , 1998 .

[3]  P. Black,et al.  Assessment and Classroom Learning , 1998 .

[4]  N. Falchikov Peer Feedback Marking: Developing Peer Assessment , 1995 .

[5]  S. Hanrahan,et al.  Assessing Self- and Peer-assessment: The students' views , 2001 .

[6]  Anabela Gomes,et al.  Learning to program - difficulties and solutions , 2007 .

[7]  David Carless,et al.  Prospects for the implementation of assessment for learning , 2005 .

[8]  P. Black,et al.  Developing the theory of formative assessment , 2009 .

[9]  P. Black,et al.  Inside the Black Box: Raising Standards through Classroom Assessment , 2010 .

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

[11]  H. L. Billington Poster presentations and peer assessment: novel forms of evaluation and assessment , 1997 .

[12]  Rebecca T. Mercuri,et al.  Identifying and correcting Java programming errors for introductory computer science students , 2003, SIGCSE.

[13]  Michael Searby,et al.  An evaluation of the use of peer assessment in higher education: a case study in the School of Music, Kingston University , 1997 .

[14]  Kerry J. Kennedy,et al.  Assessment for student improvement: understanding Hong Kong teachers’ conceptions and practices of assessment , 2009 .

[15]  Eric Zhi-Feng Liu,et al.  Web based peer assessment: attitude and achievement , 2001, IEEE Trans. Educ..

[16]  Essi Lahtinen,et al.  Fighting the student dropout rate with an incremental programming assignment , 2007 .

[17]  International Conference on Engineering Education Icee 2007 , 2007 .

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

[19]  Paul J. Deitel,et al.  Java How to Program: Late Objects Version , 2009 .

[20]  D. Sluijsmans,et al.  The use of self-, peer and co-assessment in higher education: A review , 1999 .

[21]  Paul Roe,et al.  Static Analysis of Students' Java Programs , 2004, ACE.

[22]  Gregory J. Cizek,et al.  AN INTRODUCTION TO FORMATIVE ASSESSMENT: History, Characteristics, and Challenges , 2010 .

[23]  Graham Mowl,et al.  Using Self and Peer Assessment to Improve Students’ Essay Writing: a Case Study from Geography , 1995 .

[24]  Dylan Wiliam,et al.  Classroom Assessment: Minute by Minute, Day by Day In classrooms that use assessment to support learning, teachers continually adapt instruction to meet student needs. , 2005 .