AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (5.8 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

Formative Assessment of Programming Language Learning Based on Peer Code Review: Implementation and Experience Report

Qing SunJi Wu( )Wenge RongWenbo Liu
School of Computer Science and Engineering, Beihang University, Beijing 100191, China.
Show Author Information

Abstract

In programming courses, the traditional assessment approach tends to evaluate student performance by scoring one or more project-level summative assignments. This approach no longer meets the requirements of a quality programming language education. Based on an upgraded peer code review model, we propose a formative assessment approach to assess the learning of computer programming languages, and develop an online assessment system (OOCourse) to implement this approach. Peer code review and inspection is an effective way to ensure the high quality of a program by systematically checking the source code. Though it is commonly applied in industrial and open-source software development, it is rarely taught and practiced in undergraduate-level programming courses. We conduct a case study using the formative assessment method in a sophomore level Object-Oriented Design and Construction course with more than 240 students. We use Moodle (an online learning system) and some relevant plugins to conduct peer code review. We also conduct data mining on the running data from the peer assessment activities. The case study shows that formative assessment based on peer code review gradually improved the programming ability of students in the undergraduate class.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 423-434

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Sun Q, Wu J, Rong W, et al. Formative Assessment of Programming Language Learning Based on Peer Code Review: Implementation and Experience Report. Tsinghua Science and Technology, 2019, 24(4): 423-434. https://doi.org/10.26599/TST.2018.9010109

1331

Views

123

Downloads

26

Crossref

N/A

Web of Science

26

Scopus

0

CSCD

Received: 19 May 2018
Revised: 19 June 2018
Accepted: 26 June 2018
Published: 07 March 2019
© The author(s) 2019