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

被引:0
作者
Qing Sun [1 ]
Ji Wu [1 ]
Wenge Rong [1 ]
Wenbo Liu [1 ]
机构
[1] the School of Computer Science and Engineering, BeihangUniversity
关键词
peer code review; programming language learning; dynamic designation; formative assessment;
D O I
暂无
中图分类号
G434 [计算机化教学]; TP311.1-4 [];
学科分类号
040110 ; 081202 ; 0835 ;
摘要
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.
引用
收藏
页码:423 / 434
页数:12
相关论文
共 50 条
  • [21] Application of Big Data on Formative Assessment System for Foreign Language Learning
    Huang, Wei-bo
    Liu, Jiang-hui
    Shen, Rong-hong
    Zeng, Yi-ting
    Li, Xiao-dan
    FUZZY SYSTEMS AND DATA MINING III (FSDM 2017), 2017, 299 : 311 - 316
  • [22] Enhancing Computing Students' Learning Experience by Using ePortfolio for Formative Assessment
    Olstad, Hege Annette
    Krogstie, Birgit Rognebakke
    Su, Xiaomeng
    2022 IEEE FRONTIERS IN EDUCATION CONFERENCE, FIE, 2022,
  • [23] Investigating peer-assessment strategies for mathematics pre-service teacher learning on formative assessment
    Michal Ayalon
    Karina J. Wilkie
    Journal of Mathematics Teacher Education, 2021, 24 : 399 - 426
  • [24] Investigating peer-assessment strategies for mathematics pre-service teacher learning on formative assessment
    Ayalon, Michal
    Wilkie, Karina J.
    JOURNAL OF MATHEMATICS TEACHER EDUCATION, 2021, 24 (04) : 399 - 426
  • [25] Formative assessment and feedback for learning in higher education: A systematic review
    Morris, Rebecca
    Perry, Thomas
    Wardle, Lindsey
    REVIEW OF EDUCATION, 2021, 9 (03):
  • [26] Online Learning Based on Essential Concepts and Formative Assessment
    Lawton, Daryl
    Vye, Nancy
    Bransford, John
    Sanders, Elizabeth
    Richey, Michael
    French, David
    Stephens, Rick
    JOURNAL OF ENGINEERING EDUCATION, 2012, 101 (02) : 244 - 287
  • [27] Global learning partnerships in the Cafe: peer feedback as a formative assessment tool for animation students
    McCarthy, Josh
    INTERACTIVE LEARNING ENVIRONMENTS, 2016, 24 (06) : 1298 - 1318
  • [28] A proposal of formative assessment for Project Based Learning in mathematics
    Benjumeda, F. J.
    Romero, I
    Zurita, I
    INVESTIGACION EN EDUCACION MATEMATICA XX, 2016, : 177 - 186
  • [29] A multi-peer assessment platform for programming language learning: considering group non-consensus and personal radicalness
    Wang, Yanqing
    Liang, Yaowen
    Liu, Luning
    Liu, Ying
    INTERACTIVE LEARNING ENVIRONMENTS, 2016, 24 (08) : 2011 - 2031
  • [30] Implementation of a Mathematics Formative Assessment Online Tool Before and During Remote Learning
    Gillespie, Jamie
    Winn, Kevin
    Faber, Malinda
    Hunt, Jessica
    ARTIFICIAL INTELLIGENCE IN EDUCATION: POSTERS AND LATE BREAKING RESULTS, WORKSHOPS AND TUTORIALS, INDUSTRY AND INNOVATION TRACKS, PRACTITIONERS AND DOCTORAL CONSORTIUM, PT II, 2022, 13356 : 168 - 173