...
首页> 外文期刊>Tsinghua Science and Technology >Formative assessment of programming language learning based on peer code review: Implementation and experience report
【24h】

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.
机译:在编程课程中,传统的评估方法倾向于通过对一个或多个项目级总结性作业进行评分来评估学生的表现。这种方法不再满足高质量编程语言教育的要求。基于升级的对等代码审阅模型,我们提出了一种形成性评估方法,以评估计算机编程语言的学习,并开发一种在线评估系统(OOCourse)来实施该方法。对等代码检查和检查是通过系统检查源代码来确保程序高质量的有效方法。尽管它通常用于工业和开源软件开发中,但在本科水平的编程课程中却很少教授和实践。我们在二年级的面向对象设计与建造课程中使用形成性评估方法进行了案例研究,有240多名学生。我们使用Moodle(一个在线学习系统)和一些相关的插件来进行同行代码审查。我们还对来自同行评估活动的运行数据进行数据挖掘。案例研究表明,基于同伴代码审查的形成性评估逐渐提高了本科班学生的编程能力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号