【摘 要】
:
基于编程过程数据预测课程成绩是编程教育领域的编程过程研究的两个主要研究方向之一,研究的目的在于协助教育者在课程早期确定存在挂科风险的学生,教育者可以为这些学生提供额外的教学帮助,从而降低课程挂科率并提升编程教学水平,编程过程特征抽取和特征选择是该研究的核心工作,研究者选择的编程过程特征的质量决定了课程成绩预测准确率的上限,在目前的研究中,研究者构建与课程成绩相关的编程过程特征时没有全面考虑编程过程
论文部分内容阅读
基于编程过程数据预测课程成绩是编程教育领域的编程过程研究的两个主要研究方向之一,研究的目的在于协助教育者在课程早期确定存在挂科风险的学生,教育者可以为这些学生提供额外的教学帮助,从而降低课程挂科率并提升编程教学水平,编程过程特征抽取和特征选择是该研究的核心工作,研究者选择的编程过程特征的质量决定了课程成绩预测准确率的上限,在目前的研究中,研究者构建与课程成绩相关的编程过程特征时没有全面考虑编程过程信息,针对该问题,本文展开了如下工作:(1)归纳总结现有编程过程研究中使用到的编程过程数据,由此定义了 15种具有分析价值的编程过程数据,设计并实现了一个编程过程数据收集系统。(2)采用多种观察视角,基于启发式想法从编程过程数据中抽取28个与课程成绩可能存在关联的特征,基于数据观察和统计分析方法剔除其中3个与课程成绩无关的特征,基于25个与课程成绩有关的编程过程特征构建预测模型,与NPSM方法进行实验对比,实验结果表明基于这25个编程过程特征的课程成绩预测模型拥有更好的预测效果。(3)采用4种特征选择方法从(2)中获得的25个编程过程特征中剔除掉与课程成绩相关性低的特征,针对于SFFS特征选择方法存在只能对于单一训练数据集进行特征选择和需要提前确立目标特征数两个问题,设计改进方案,提出了基于多训练数据集的动态SFFS特征选择方法,基于多训练数据集的动态SFFS特征选择方法得到的12个编程过程特征在预测课程成绩问题上拥有最好的效果,并且基于这12个特征的预测模型相比于基于全部的25个特征的预测模型的预测准确率有显著提升。因此,本研究提出了 12个与课程成绩存在显著关联的编程过程特征。
其他文献
中国电信自2008年底转型以来,一直致力于提供高品质综合性的信息服务,这主要得益于其拥有完善的资源系统数据库。本地网管线资源管理系统用于实现管线资源数据录入后的动态管
介绍了新型微纳叠层共挤出技术,即通过对高分子材料熔体进行分层-扭转-合并来增加复合材料层数的技术。验证了该新型微纳叠层共挤出技术在高分子叠层复合材料加工上的可行性,
科学技术的迅猛发展使得计算机在人们工作和生活中的应用日益广泛起来,在经过长时间的使用之后,计算机硬件往往会出现诸多问题,但是人们缺乏计算机硬件维护的相关知识,这会造
近些年来,越来越多的测试专家开始关注语言测试的公平性问题。值得我们欣喜的是测试学界呈现给我们越来越多的研究成果,然而这些研究成果却是十分零散的,并且直到现在还没有
车辆出租公司的核心工作是对车辆进行综合性的管理;但是在当前的管理过程中本身就具有很多的缺陷,时常会出现管理力度不够的情况发生,为车辆出行造成了巨大的安全隐患。伴随
企业社会责任已经成为我国学术界和企业界越来越热门的话题,但是企业履行社会责任,光靠自己的自愿是绝对不行的,还需要政府和广大社会大众的共同支持和监督。本文通过剖析在
<正>语文是最重要的交际工具,是人类文化的重要组成部分,是发展儿童心灵的学科。语文新课程标准要求全面提高学生的语文素养,但新教材阅读量较小,加之现在学生课外阅读习惯普
介绍了以煤炭或天然气衍生的合成气为原料,一步法直接合成和经甲醛(或草酸酯)间接法合成乙二醇工艺的历史和进展,并对这2条被认为是有希望在不远的将来实现产业化的技术路线
对于供电企业来说,10kV配电网线损管理方面是一项非常重要的工作,电力网中的线损在电力工作过程中是目前供电企业面临的一大难题,同时也是摆在供电企业面前需要急需解决的问
本文介绍了唐山电视台演播室视频系统的数字化改造方案,如何对问题设备进行更换、对落后设备进行升级、对保留设备进行充分再利用,并对新闻直播应急预案进行了探讨。