Eye-tracking verification of the strategy used to analyse algorithms expressed in a flowchart and pseudocode

Eye-tracking verification of the strategy used to analyse algorithms expressed in a flowchart and pseudocode
复制标题

用于分析以流程图和伪代码表示的算法的策略的眼动追踪验证

DOI:
10.1080/10494820.2015.1073746
复制
发表时间:
2016
影响因子:
5.4
通讯作者:
D. Wcislo
D. Wcislo
中科院分区:
教育学3区
文献类型:
--
作者:
Magdalena Andrzejewska;Anna Stolińska;W. Błasiak;P. Pęczkowski;R. Rosiek;Bozena Rozek;M. Sajka;D. Wcislo

文献摘要

被引文献

相似文献

本文介绍了对在学校学习算法的个人进行的定性和定量调查的结果。在这些调查中,使用眼动追踪技术来跟踪解决算法问题的过程。算法问题以两种可比较的形式提出:伪代码和流程图。眼球追踪数据产生了定性(记录凝视路径的电影)和定量测量,从而可以检测和解释找到正确答案的人和没有找到正确答案的人在解决任务策略上的差异。结果证实了一个假设,即在解决简单任务的过程中,使用编程语言的形式化符号特征来表示算法通常是一个实际困难。本研究开辟了新的研究方向;他们表明,眼球追踪技术可以用来优化学习编程的教育过程。
The results of qualitative and quantitative investigations conducted with individuals who learned algorithms in school are presented in this article. In these investigations, eye-tracking technology was used to follow the process of solving algorithmic problems. The algorithmic problems were presented in two comparable variants: in a pseudocode and flowchart. The eye-tracking data resulted in both qualitative (films registering the gaze paths) and quantitative measures, which allowed the detection and interpretation of the differences in the task-solving strategies between those who found the correct answer and those that did not. The results confirmed a hypothesis that use of the formal notation characteristic of a programming language for presenting algorithms is often a practical difficulty in the process of solving even simple tasks. This study opens a new direction of research; they show that eye-tracking technology can be used to optimise the educational process of learning programming.