A review on process-oriented approaches for analyzing novice solutions to programming problems

A review on process-oriented approaches for analyzing novice solutions to programming problems
复制标题

用于分析编程问题的新手解决方案的面向过程的方法的回顾

DOI:
10.1186/s41039-020-00130-y
复制
发表时间:
2020
影响因子:
3.2
通讯作者:
Maureen M. Villamor
Maureen M. Villamor
中科院分区:
--
文献类型:
--
作者:
Maureen M. Villamor

文献摘要

被引文献

相似文献

高自然减员率和辍学率在入门编程课程中很常见。学生辍学的原因之一是由于缺乏反馈和对他们进步的适当评估而失去动力。因此,在评估程序设计进度时需要一种面向过程的方法,这需要检查和测量学生的编译行为和源代码。本文回顾了过程导向的方法,包括以前的研究,使用这种方法的要素。具体的指标包括Jadud的错误商,Watwin分数,解决方案的概率距离,归一化编程状态模型和重复错误密度。
High attrition and dropout rates are common in introductory programming courses. One of the reasons students drop out is loss of motivation due to the lack of feedback and proper assessment of their progress. Hence, a process-oriented approach is needed in assessing programming progress, which entails examining and measuring students’ compilation behaviors and source codes. This paper reviews the elements of a process-oriented approach including previous studies that have used this approach. Specific metrics covered are Jadud’s Error Quotient, the Watwin Score, Probabilistic Distance to Solution, Normalized Programming State Model, and the Repeated Error Density.