一句话:研究入门编程学生的输入停顿行为,发现停顿频率与课程表现负相关,并聚类出不同学习行为群体。
已有研究常将打字停顿视为认知加工的指标,但针对计算机科学入门编程场景的停顿行为仍缺乏系统分析。本文开展实证研究,收集并分析学生在入门编程课程中的输入日志,考察不同长度停顿的出现频率、停顿前最后按键以及停顿长度与课程表现之间的关系。结果显示,各类长度停顿的频率均与课程表现呈负相关;某些按键在不同停顿长度下都稳定地触发停顿,另一些按键则更常触发短停顿或长停顿。聚类分析进一步识别出两类学生:一类中长停顿相对较少,其考试表现优于另一类。
Pauses in typing are generally considered to indicate cognitive processing and so are of interest in educational contexts. While much prior work has looked at typing behavior of Computer Science students, this paper presents results of a study specifically on the pausing behavior of students in Introductory Computer Programming. We investigate the frequency of pauses of different lengths, what last actions students take before pausing, and whether there is a correlation between pause length and performance in the course. We find evidence that frequency of pauses of all lengths is negatively correlated with performance, and that, while some keystrokes initiate pauses consistently across pause lengths, other keystrokes more commonly initiate short or long pauses. Clustering analysis discovers two groups of students, one that takes relatively fewer mid-to-long pauses and performs better on exams than the other.