程序调试过程测量系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ligang_nc1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序调试能力的培养是目前计算机高级语言程序设计课程的难点之一。传统的基于笔试和上机考试的考察方式无法刻画调试过程的细节,难以对学生的程序调试技能提出有针对性的评价。研制一种程序调试过程的测量系统,对于了解学生在调试过程中的实际过程细节,评估学生的调试水平和能力,实现个性化教学辅导,具有较为重要的意义。本文设计并实现了一种程序调试过程测量系统。该系统能够采集学生在代码阅读和开发过程中的眼动轨迹、人机交互数据,获得关于学生调试活动的基础物理测量数据。然后,本文进一步实现了对于同一调试过程测量的多维数据的同步与聚合功能,进而形成了对不同调试活动片段的语义标注,为解析学生的调试活动细节提供了基础。最后,本文提出了一种基于子任务划分的学生调试过程量化指标,在时间维度上将单个程序调试完整序列分解为多个子任务序列。这些子序列活动可以用来估计学生有意识驱动的程序设计的基本学习活动,并作为分析学生的调试行为细节、及其注意力特征的数据基础。实验测试表明,本文研发的测量系统可以较为有效的识别学生在屏幕阅读代码的行为,实现从原始眼动轨迹到源程序代码行的映射;该系统通过融合多维度的调试过程测量数据,可以有效区分代码阅读、代码编辑、程序运行等动作;基于子任务的量化指标可以提供更多的答题细节,为刻画和评估学生的思维线索提供量化依据。本文的研究工作,可以为计算机程序设计课程中的教师事后评讲、学生自我改进提供数字化依据,并提供技术参考。
其他文献
<正> 粉底除了具有使脸部焕然一新的功劳外,新产品中还添加了保养成分,如保湿因妇,UV 防晒成分等。使用粉底来保护脸部的方式越来越受到欢迎,粉底可以防止皮肤免受日晒、隔离
期刊
为了增强胸腺素α1(Thyα1)的稳定性和免疫功能,采用胸腺素α1与人超氧化物歧化酶(hSOD)融合的策略,构建了6His-hSOD-(G4S)1-Thyα1和6His-hSOD-(G4S)2-Thyα1 2个融合基因,
20世纪90年代以来,世界政治、经济、技术、社会的变化给国际经营环境带来了前所未有的新局面,跨国公司制定和推行全球化战略,在全球范围内获得最大的国际利益。但是,跨国公司
本文对古风《意境探微》的“意境”研究提出四点商榷性意见。本文认为 ,1 .意象这一范畴的意义所指 ,是普泛而具有空间性的 ,意境为中华文艺所特有 ,富于特异的人文品性与人
本文通过建立数学模型,在分析数据的基础上得到顾客不能按时前来入住的概率,在综合考虑公司经济利益和社会声誉的前提下,确定符合酒店的最佳预订房间数。
Turbo码是在过去20年信道编方面最令人激动的事情之一。它巧妙地将交织器与递归系统卷积码结合起来,并采用软输入/软输出解码方式,在高斯信道下,Turbo码方案能达到接近Shanno
本文围绕城市中的"年轻人为什么要买房"以及"怎样买房"这两大问题,通过实证研究,从"谁在买房"、"谁会买房"、"怎么买得起房"、"买的什么样的房"以及"购房给年轻人带来什么"这
互联网的出现改变了银行的经营环境,自1995年10月世界上第一家网络银行-安全第一银行诞生以来,网络银行作为金融业和高技术产业结合的产物,不仅在技术手段和运作模式上,而且
针对目前《中医学》课程教学及教材存在的主要问题,开展对高等医学院校临床医学专业的《中医学》教学改革与探索研究,革新了传统《中医学》教材的组织形式和内容,编写适合非中医
一、教材内容的三分类。新教材的编写以“语文和生活的联系”为线索,将生活分为社会、自然和自我三部分。在以往的旧教材中,编写者将生活主要分为“社会“和“自然”两大块,淡视