首页> 中文期刊> 《清华大学学报(英文版)》 >Formative Assessment of Programming Language Learning Based on Peer Code Review: Implementation and Experience Report

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

         

摘要

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.

著录项

  • 来源
    《清华大学学报(英文版)》 |2019年第4期|423-434|共12页
  • 作者单位

    School of Computer Science and Engineering, Beihang University, Beijing 100191, China;

    School of Computer Science and Engineering, Beihang University, Beijing 100191, China;

    School of Computer Science and Engineering, Beihang University, Beijing 100191, China;

    School of Computer Science and Engineering, Beihang University, Beijing 100191, China;

  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号