Mindstorms robots and the application of cognitive load theory in introductory programming

被引:13
|
作者
Mason, Raina [1 ]
Cooper, Graham [1 ]
机构
[1] Southern Cross Univ, Southern Cross Business Sch, Hogbin Dr, Coffs Harbour, NSW 2450, Australia
关键词
Mindstorms NXT; cognitive load theory; introductory programming; instructional design; robots;
D O I
10.1080/08993408.2013.847152
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated that a truncated interface led to better learning by novice programmers as measured by test performance by participants, as well as enhanced shifts in self-efficacy and lowered perception of difficulty. There was also a transfer effect to another programming environment (Alice). It is argued that the results indicate that for novice programmers, the mere presence on-screen of additional (redundant) entities acts as a form of tacit distraction, thus impeding learning. The utility of CLT to analyse, design and deliver aspects of computer programming environments and instructional materials is discussed.
引用
收藏
页码:296 / 314
页数:19
相关论文
共 50 条