C程序作业剽窃检测技术的研究

来源 :杭州师范大学 | 被引量 : 0次 | 上传用户:kookzhu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作业体现了学生对新知识的掌握程度,对于教师确定下一步的教学方案具有极其重要的参考价值。作业环节的工作质量、效率和效益直接影响了整个教学工作的质量、效率和效益的全局。然而,教改一直在进行,教学方法和考试手段都取得了长足地进步,但对作业结果的进一步处理却一直没有得到广大教学工作者的足够重视,成为教学工作中的一个缺憾,甚至影响了教学工作地开展。  本文的选题主要是对目前教学过程中存在的作业抄袭现象进行探讨,具体应用在《C程序设计》课程的作业处理方面。论文分析了学生作业抄袭的现状和原因,以及如何行之有效的避免或减少作业剽窃现象。进而根据C语言程序代码本身的特点,运用教育学理论,重点设计了基于现代信息教学理论的C程序作业剽窃检测系统,并详细讨论了界面设计、脚本编写、数据库管理和程序实现等诸多步骤的系统实现技术和实现过程。本文主要进行了以下研究:  首先,在分析现有国内外作业剽窃检测技术的基础上,提出了一种新的C程序作业剽窃检测算法。本文设计了一套自动检测C程序作业相似性的方案,帮助教师做出判断。利用程序切片技术并结合最长公共子序列(Longest Common Subsequence,LCS)算法,从而从程序中找到不连续的相似代码。本文介绍的程序代码相似性检测技术可以帮助教师从学生作业集中快速找出彼此是否存在抄袭嫌疑,并能够对两个作业中的相似部分做出标记,给教师提供参考,以减轻教师人工检测的工作负担,从而提高工作效率。  其次,将所提出的作业剽窃检测算法与实际教学过程相结合,帮助教师批改C程序作业。这种方法主要适用于主观性作业的批改。首先对标准答案和待批改的作业做文本预处理,筛掉其中对成绩判断影响很小的词。其次选取一定数量的作业,将标准答案泛化,使得系统更能贴合实际。最后计算各个作业和标准答案之间的相似程度,依据相似度计算学生作业成绩。  最后,根据文中提出的C程序作业剽窃检测算法,利用Java+JSP+Oracle设计了一个作业剽窃检测系统,实现电子作业的网络化管理,提高了管理效率。基于上述工作,并在此基础上进行了大量的实验,实验证明,该系统具有较强的实用性,将给教师在今后的教学工作中带来很大的帮助。  全文共分四部分,第一部分包括第一、二章,主要介绍了本课题的国内外研究现状,以及研究中用到的教育理论和计算机技术。第二部分包括第三章,是本文的研究重点,详细描述了C程序作业剽窃检测算法的实现过程。第三部分是第四章,主要是系统的具体实现;最后一部分是对本文的总结和展望。
其他文献
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
目的研究状态-特质焦虑与职业紧张的关系及其影响因素。方法整群抽样工龄≥3年的男性行车人员及白领620人,采用自制的职工一般情况、行为方式、生活状况调查表以及引用状态-
理论研究的重要性对于实践领域的生命力和发展状态无论怎么说都不为过。综观我国远程教育的快速发展历程和所取得的重大成就,我们在欢欣鼓舞而自豪的同时,更应该清醒地认识到,我
大力发展节能环保产业对促进经济和社会可持续发展具有十分重要的意义。文中叙述了仪征市节能环保产业发展现状,指出了节能环保产业发展中存在的问题,提出了加快仪征市节能环保
针对目前低压铸造控制系统存在实时性差、控制精度低的问题,提出了基于STM32F107低压铸造智能控制系统的设计。采用压力变送器PTG501采集实时压力值,铂丝热电阻PT1000采集实
“瞧,经过压榨后,几分钟就可以见到原生态纯豆油了。”2011年12月25日,山东丰源远航煤业有限公司北徐楼煤矿榨油房里一派热闹。为进一步保障职工的食用油安全,扩大矿区食品自
随着我国经济社会的快速发展,煤炭工业的科学发展问题引起了社会的高度关注。自2005年颁布实施《国务院关于预防煤矿生产安全事故的特别规定》以来,我国煤炭行业开始出现大规
主观幸福感和乐观是积极心理学研究领域的重要组成部分,也越来越成为心理学研究的热门主题。一般认为,社会比较方向是影响主观幸福感的因素之一,而人格特质则是影响社会比较方向
大量研究表明,初中生欺负行现象依然普遍存在,并且对欺负卷入者的身心健康都产生了严重的影响。国内外的心理学家针对该问题展开了大规模的探索研究。大部分是从欺负方式、家
金融危机后的我国股市呈现明显的估值扩散现象。本文通过对A股市场在2010年7月2日跌至2316点以及2012年1月份创出2132点这两个阶段性低点前一个月期间,分别创出2009年以来阶