首页> 外文期刊>IEEE Transactions on Education >Tracking Students’ Cognitive Processes During Program Debugging—An Eye-Movement Approach
【24h】

Tracking Students’ Cognitive Processes During Program Debugging—An Eye-Movement Approach

机译:在程序调试过程中跟踪学生的认知过程-一种眼动方法

获取原文
获取原文并翻译 | 示例
           

摘要

This study explores students' cognitive processes while debugging programs by using an eye tracker. Students' eye movements during debugging were recorded by an eye tracker to investigate whether and how high- and low-performance students act differently during debugging. Thirty-eight computer science undergraduates were asked to debug two C programs. The path of students' gaze while following program codes was subjected to sequential analysis to reveal significant sequences of areas examined. These significant gaze path sequences were then compared to those of students with different debugging performances. The results show that, when debugging, high-performance students traced programs in a more logical manner, whereas low-performance students tended to stick to a line-by-line sequence and were unable to quickly derive the program's higher-level logic. Low-performance students also often jumped directly to certain suspected statements to find bugs, without following the program's logic. They also often needed to trace back to prior statements to recall information, and spent more time on manual computation. Based on the research results, adaptive instructional strategies and materials can be developed for students of different performance levels, to improve associated cognitive activities during debugging, which can foster learning during debugging and programming.
机译:本研究在使用眼动仪调试程序的同时探索学生的认知过程。眼动仪记录了调试过程中学生的眼动情况,以调查高性能和低性能学生在调试过程中是否有所不同以及如何表现不同。 38名计算机科学专业的本科生被要求调试两个C程序。在遵循程序代码的同时,学生的视线经过了顺序分析,以揭示所检查区域的重要顺序。然后将这些重要的视线路径序列与具有不同调试性能的学生的视线序列进行比较。结果表明,在调试时,高性能的学生以更合理的方式跟踪程序,而性能低下的学生则倾向于按行顺序排列,无法快速得出程序的高级逻辑。成绩低下的学生通常不遵循程序逻辑就直接跳到某些可疑语句中查找错误。他们还经常需要追溯到先前的语句以回忆信息,并花更多的时间进行手动计算。根据研究结果,可以为不同性能水平的学生开发自适应的教学策略和材料,以改善调试过程中的相关认知活动,从而可以促进调试和编程过程中的学习。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号