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 条
  • [41] A theory and implementation of cognitive mobile robots
    De Giacomo, G
    Iocchi, L
    Nardi, D
    Rosati, R
    JOURNAL OF LOGIC AND COMPUTATION, 1999, 9 (05) : 759 - 785
  • [42] Children's cognitive abilities in construction and programming robots
    Caci, B
    D'Amico, A
    IEEE ROMAN 2002, PROCEEDINGS, 2002, : 189 - 191
  • [43] A Mobile Application Development Approach to Teaching Introductory Programming
    Mahmoud, Qusay H.
    Popowicz, Pawel
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [44] Cognitive load: updating the theory?
    Valcke, M
    LEARNING AND INSTRUCTION, 2002, 12 (01) : 147 - 154
  • [45] Application of genetic programming to the calibration of industrial robots
    Dolinsky, J. U.
    Jenkinson, I. D.
    Colquhoun, G. J.
    COMPUTERS IN INDUSTRY, 2007, 58 (03) : 255 - 264
  • [46] A Reconsideration of Cognitive Load Theory
    Wolfgang Schnotz
    Christian Kürschner
    Educational Psychology Review, 2007, 19 : 469 - 508
  • [47] EVIDENCE FOR COGNITIVE LOAD THEORY
    SWELLER, J
    CHANDLER, P
    COGNITION AND INSTRUCTION, 1991, 8 (04) : 351 - 362
  • [48] A reconsideration of cognitive load theory
    Schnotz, Wolfgang
    Kuerschner, Christian
    EDUCATIONAL PSYCHOLOGY REVIEW, 2007, 19 (04) : 469 - 508
  • [49] Reducing Cognitive Load in Learning Computer Programming
    Yousoof, Muhammed
    Sapiyan, Mohd
    Kamaluddin, Khaja
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 12, 2006, 12 : 259 - +
  • [50] Application of Soar Cognitive Agent Based on Utilitarian Ethics Theory for Home Service Robots
    Chien Van Dang
    Tin Trung Tran
    Gil, Ki-Jong
    Shin, Yong-Bin
    Choi, Jae-Won
    Park, Geon-Soo
    Kim, Jong-Wook
    2017 14TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2017, : 155 - 158