{"title":"Evaluating a Peer Assessment Approach in Introductory Programming Courses","authors":"A. Alkhalifa, M. Devlin","doi":"10.1145/3416465.3416467","DOIUrl":null,"url":null,"abstract":"This paper describes a study of how peer assessment can be introduced to novice programmers to support programming knowledge. In the field of computer science, peer assessment is not a common approach in beginner programming courses as novice programmers generally may not have enough programming knowledge to assess their peers effectively. Therefore, this study contributes in empowering novice programmers and improving their learning quality at early stages. Thus, this study's aims are threefold: firstly, to identify an appropriate category-based assessment method, secondly, to determine how a peer assessment framework can be considered useful and valid as a tutor's assessment may be, and thirdly, to measure the students’ performance after a peer assessment activity. To achieve the first aim, a pilot study was completed across two universities with 42 undergraduate computer science participants. To accomplish the second and third aims, an experimental study with 170 undergraduate students was conducted. The results indicated that both rubric and marking scheme forms could be used to support peer assessment, as there was no significant difference in the results of use found between them. Moreover, although the convergence level of peer assessment with tutor assessment was not aligned, it was at a medium level with the students’ average scores when compared with the tutors’ assessments. In addition, the practice of peer assessment was found to have a positive effect on subsequent achievement for those students who took part in the mock peer assessment exercise.","PeriodicalId":215295,"journal":{"name":"United Kingdom & Ireland Computing Education Research conference.","volume":"28 3","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"United Kingdom & Ireland Computing Education Research conference.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3416465.3416467","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
This paper describes a study of how peer assessment can be introduced to novice programmers to support programming knowledge. In the field of computer science, peer assessment is not a common approach in beginner programming courses as novice programmers generally may not have enough programming knowledge to assess their peers effectively. Therefore, this study contributes in empowering novice programmers and improving their learning quality at early stages. Thus, this study's aims are threefold: firstly, to identify an appropriate category-based assessment method, secondly, to determine how a peer assessment framework can be considered useful and valid as a tutor's assessment may be, and thirdly, to measure the students’ performance after a peer assessment activity. To achieve the first aim, a pilot study was completed across two universities with 42 undergraduate computer science participants. To accomplish the second and third aims, an experimental study with 170 undergraduate students was conducted. The results indicated that both rubric and marking scheme forms could be used to support peer assessment, as there was no significant difference in the results of use found between them. Moreover, although the convergence level of peer assessment with tutor assessment was not aligned, it was at a medium level with the students’ average scores when compared with the tutors’ assessments. In addition, the practice of peer assessment was found to have a positive effect on subsequent achievement for those students who took part in the mock peer assessment exercise.