学生调试过程解析与分析工具的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:vvf022
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
编程调试能力即运用计算机科学技术描述问题,设计系统并求解问题的能力,在计算机教育中,对学生编程调试能力的培养一直是重难点。调试能力的培养离不开过程性评价,需要我们采集学生编程调试过程的过程数据,并设计有效的数据解析与分析方法,评价学生调试能力与教学效果,最终反馈到教学。在现有的关于编程调试过程学习行为测量的研究中,有的测量手段单一,不能结合多维数据进行分析评价;有的研究进行了全面测量,但并未在实验中加以验证并给出后续分析。现有文献设计了一种综合测量方法与子序列划分模型,测量了学生在网页改错题与调试改错题中的多维度答题过程数据,提出了子序列划分模型和相关量化指标,初步揭示了学生调试过程的细节。但为了不同题型的统一,该模型将学生决策行为作为划分依据,忽略了编辑活动也是展示调试意图的重要因素。本文改进该模型,提出了划分多层次空间的数据解析模型,将时间维度的学生编程动作作为活动空间,形成编程动作序列;将代码上的学生编程调试活动作为代码空间,形成编程活动序列;将学生在解题任务上的解题活动作为解题空间,形成解题任务序列,提出系列描述学生能力的特征量。三个空间的提出,为我们解析学生编程调试过程多维数据提供了模型,解决了现有文献的解析模型划分粒度和层次不够的问题,有利于还原学生调试行为细节、探究学生调试过程动作意图、评价学生调试能力。同时,本文研制了学生调试过程数据解析与分析工具,包含学生答题模块、数据采集模块、数据预处理模块、数据解析模块和数据分析模块,形成教师出题、学生答题、数据解析与分析、教学反馈的闭环,应用三个空间模型进行数据解析,提出相关指标分析学生能力与教学效果。结合实际教学课程《C语言程序设计》,本文在班级30人范围内进行了4次实验,共8道题,验证了工具的可用性。根据解析出的多层次的数据信息测算了试题质量与学生答题性能的相关指标,给出了教学与学情分析结果。结果表明,本文开发的调试过程数据解析与分析工具可以对学生调试能力给出较为准确的分析,具有重要的教学指导意义和实际应用价值。
其他文献
渲染优化一直是计算机图形学中一个重要的研究话题,随着表面材质的精细化和全局光照技术的推进,为了适应越来越高的渲染性能需求,除了图形处理硬件需要在不断升级之外,渲染算法中的优化可显得尤为重要。遮挡剔除是渲染优化的其中一种方法,在早期的研究至今一直保持较高的研究热度。预计算遮挡剔除方法拥有运行时剔除过程低CPU消耗的特点,对于移动端平台的大型场景渲染可以在极低开销下获得性能提升。方法需要先对场景进行区
虽然《担保法》《物权法》以及《民法典》明确规定不得以依法被查封的财产设定抵押,但不能据此认定其属于禁止性规定,从而将违反该规定而设定抵押权的行为一律归为无效。查封虽在公法上具有绝对效力,但就其对债务人的效力而言,尤其是在最高人民法院于2004年制定《查封规定》之后,已经由绝对效力转为相对效力。结合《民法典担保制度解释》第37条第2款规定来看,若查封已经充分公示,债务人以查封物设定的抵押权仅是相对无
蓝牙已经成为应用最广泛的无线通讯技术之一,被应用在手机、PC、智能设备等各类产品中,渗入到各个行业。目前,欧美在全球蓝牙芯片市场上仍占据主导地位,PC蓝牙芯片主要由欧美等国家所生产。但随着国内对芯片研究的不断重视,近年蓝牙芯片技术也取得了很大发展。本文以实验室与国内某硬件厂商合作项目“无线网卡驱动”为背景,在实验室已有蓝牙技术的研究基础上,将国产蓝牙芯片应用到Windows和Linux操作系统上,
制造企业大部分是劳动密集型企业,想要提高制造业自身在市场上的竞争力,需要寻找适合的成本管理方法及制度等来加强成本管理,使企业自身实现良性发展,成本管理在制造企业生产过程中中非常重要。本文通过怀集县东兴纸箱有限公司成本管理上有的问题及问题的解决方案进行分析研究,研究目的是通过分析该公司存在的成本管理方面的问题来推出该公司使用的是什么成本管理手段,将成熟的成本管理理念贯穿整个生产过程,规范企业成本管理
在高速发展的今天,我国的学校教育正处于由应试教育到素质教育的转型阶段。置身于美育教育的大背景下,如何构建书法美育教育体系成为高校人才培养亟待解决的重点问题。基于此,本文意欲立足“审美居先”这一出发点,以培养当代大学生的书法鉴赏辨别能力为中心,旨在探索建立在书法学学科之上的审美价值观,对高校书法美育教育体系的建构作一番思考。
一、什么是类风湿关节炎类风湿关节炎(rheumatoid arthritis,RA)是一种以侵蚀性关节炎为主要表现的全身性自身免疫病。以女性多发,男女患病比例约1:3。类风湿关节炎可发生于任何年龄,以30~50岁为发病的高峰。类风湿关节炎的病因和发病机制与遗传、环境和免疫等方面的因素有关,症状在不同患者之间存在差异,RA的一代亲属患病率约为0.6%~1.8%。理论上RA患者的子代有50%的概
期刊
目的养心通脉方(YangxinTongmai Formula, YTF)在治疗心血管疾病方面显示出了较好的疗效,然而YTF在治疗心血管疾病的具体保护机制仍未明确,该研究利用系统药理学以及代谢组学的方法研究YTF对心肌损伤(Myocardial Injury, MI)大鼠的具体作用机制。方法采用UHPLC-QE-MS方式检测YTF在大鼠体内入血成分,并结合系统药理学的方法分析YTF干预心肌损伤大鼠的
目的 研究维持性血液透析与腹膜透析患者中血清碱性磷酸酶(ALP)、超敏肌钙蛋白I (hs-cTnI)的表达水平及对心脏结构的影响。方法 回顾性分析2018年1月至2020年5月安康市中医医院肾病科收治的86例行透析治疗患者的临床资料,根据透析方式不同分为维持性血液透析组(n=42)和腹膜透析组(n=44)。比较两组患者治疗前后的血清ALP、hs-cTnI水平和治疗前后的心脏结构变化。结果 两组患者
4D打印属于增材制造技术,通过材料或结构主动设计,使构件的形状、性能和功能在时间和空间维度上实现可控变化的颠覆性制造技术,成为国内外学者的研究热点。目前,研究者们的主要研究思路大多以温度驱动、电驱动等驱动形式作为外界应激条件,使智能构件达到变形、变性、变功能的“智能”效果。但是,在这些智能构件产生所期待的性能变化时,无法避免外界环境对其本身的干扰,换言之,构件的响应性变化无法脱离外界对其的直接接触
随着激光切割技术的不断发展,切割精度与切割效率逐渐提高,计算机视觉技术也逐步利用到激光切割控制系统中。本文为了解决塑性材料激光切割过程中工件安装产生的误差,引入了视觉处理纠偏技术,开发了基于Open CV视觉处理的激光切割自动编程系统。本文针对塑性材料装夹变形导致激光切割轨迹难以确定问题,将计算机视觉技术运用到激光切割的自动编程系统中,设计了“前台交互+后台处理”的自动编程系统软件架构,实现了具有