APP下载

程序设计类课程作业抄袭问题的探索与实践

2021-01-30连惠群

电子技术与软件工程 2020年22期
关键词:诚信作业实验

连惠群

(福建警察学院 福建省福州市 350007)

1 引言

抄袭作业在大学中是很普遍的现象,特别是计算机程序类的课程,学生拷贝程序代码提交作业或实验是很容易的,可是检测有难度,如果不加以有效识别和制止,对学生的学习效果和老师的工作量都有不利影响,也会助长同学们不诚信的不良风气。一些专家和学者提出了一些检测算法。本文主要通过诚信调查,根据诚信调查数据和上机以及考试数据,利用决策树分类算法,来推测学生提交的完成度数据的真实性,也通过这样的方式,一是大致确定每位学生实验的完成度,二是树立同学们诚信意识,三是因为提前跟同学们说明会做数据分析,让同学们畏于数据的压力呈现真实的状态。这样,让同学们勇于诚信,乐于诚信,也让老师比较真实地了解同学们实验的真实情况,教与学就会形成良性循环。

2 相关工作

关于检测程序作业抄袭的相关研究,存在一些检查程序抄袭的软件,国外有JPlag[1]、Plague、YAP3 等,国内的学者也提出一些方法,如张海腾[2]开发了一个作业相似性检测系统,实现了对作业文档的对比和检测,赖晓晨[3]提出了一种基于XML 的源程序型作业自动抄袭检测方法。傅得强[4]提出两种基于抽象语法树的源代码抄袭检测方法等。这些研究大多是通过直接检测相似性的算法。本文以另一个角度,根据诚信调查数据(调查的内容是实验完成度)以及考试数据,利用决策树分类算法,推测实验完成度与考试成绩的吻合程度,以此推测学生实验完成度与考试成绩的真实性,这给解决程序设计类课程作业抄袭问题另辟了一个思路,也为学生诚信度检验另辟了一条路径。……

登录APP查看全文

猜你喜欢

诚信作业实验
记一次有趣的实验
做个怪怪长实验
美好生活离不开诚信
我们和诚信在一起
那一次,我把诚信丢了
Application of the Good Faith Principle to the SCS Arbitration Initiated by the Philippines Against China
作业
NO与NO2相互转化实验的改进
实践十号上的19项实验
我想要自由