Examining the role of cognitive load when learning toprogram

Examining the role of cognitive load when learning toprogram
复制标题

检查学习编程时认知负荷的作用

DOI:
--
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Susan Bergin
Susan Bergin
中科院分区:
--
文献类型:
--
作者:
Keith E. Nolan;Aidan Mooney;Susan Bergin

文献摘要

参考文献

被引文献

相似文献

认知负荷与时间瞬间施加的精神努力有关。认知负荷的变化会导致学生的扩张很小。本文的目的是在通过使用远程眼镜跟踪来进行编程时检查COG NIVE载荷的作用。尽管已经进行了许多研究来使用这种方法评估认知负荷,但是很少有人发现专注于编程理解的人,尤其是在学生第一次学习编程的情况下。这项研究将开发一套编程任务,旨在诱导不同水平的认知负载(低至高)。编程任务将由新手程序员完成,同时远程眼镜跟踪系统监视学生的扩张。假设一旦控制了环境因素(环境光等),旨在诱导高水平认知负荷的编程任务将导致学生的扩张,而更容易的任务不会导致这种变化。
Cognitive load is concerned with the amount of mental effort imposed on working memory at an instant of time. Changes in cognitive load cause very small dilations of the pupils. The aim of this paper is to examine the role of cog-nitive load while learning to program through the use of remote eye tracking. Although numerous studies have been carried out to evaluate cognitive load using this approach, very few can be found that have focused on programming comprehension especially with students learning to program for the first time. This study will develop a suite of programming tasks, designed to induce different levels of cognitive load (low to high). The programming tasks will be completed by novice programmers whilst a remote eye tracking system monitors pupil dilation. It is hypothesised that, once environmental factors (ambient light etc) have been controlled, programming tasks designed to induce a high level of cognitive load will result in dilations of the pupils, whilst easier tasks will not result in such a change.
DOI: 10.1037/h0078820
发表时间: 1993-06-01
影响因子: 1.3
作者:
JUST, MA;CARPENTER, PA
通讯作者: CARPENTER, PA