Evaluation of learning environments for object-oriented programming: measuring cognitive load with a novel measurement technique

被引:10
|
作者
Uysal, Murat Pasa [1 ]
机构
[1] Ufuk Univ, Dept Comp Technol, Ankara, Turkey
关键词
integrated development environment; object-oriented programming; cognitive load; fNIRS; multimedia learning; PERFORMANCE; DESIGN; MODELS;
D O I
10.1080/10494820.2015.1041400
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Various methods and tools have been proposed to overcome the learning obstacles for Object-Oriented Programming (OOP). However, it remains difficult especially for novice learners. The problem may be not only adopting an instructional method, but also an Integrated Development Environment (IDE). Learners employ IDEs as a means to solve programming problems and an inappropriate IDE may impose additional cognitive load. Therefore, this quasi-experimental study tried to identify the cognitive effects of a more visually supportive and functional IDE. It was explored by the functional near-infrared spectroscopy method, which is a relatively new physiological tool for measuring cognitive load. Novice students participated in the study in two experimental groups and they were required to write a Java application using two different IDEs. The results indicated a significant difference between the experimental groups and the findings are discussed in view of the principles of Cognitive Load Theory and Multimedia Learning.
引用
收藏
页码:1590 / 1609
页数:20
相关论文
共 50 条
  • [1] OBJECT-ORIENTED PROGRAMMING ENVIRONMENTS - REQUIREMENTS AND APPROACHES
    BISCHOFBERGER, WR
    KOFLER, T
    SCHAFFER, B
    [J]. SOFTWARE-CONCEPTS AND TOOLS, 1994, 15 (02): : 49 - 60
  • [2] Load management for distributed object-oriented environments
    Lindermeier, M
    [J]. DOA'00: INTERNATIONAL SYMPOSIUM ON DISTRIBUTED OBJECTS AND APPL ICATIONS, PROCEEDINGS, 2000, : 59 - 68
  • [3] ALGEBRAIC SPECIFICATION TECHNIQUES IN OBJECT-ORIENTED PROGRAMMING ENVIRONMENTS
    BREU, R
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 562 : R3 - +
  • [4] FROM OBJECT-ORIENTED PROGRAMMING TO AUTOMATIC LOAD DISTRIBUTION
    BECCARD, R
    AMELING, W
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1990, 457 : 502 - 512
  • [5] Learning Object-Oriented Programming by Creating Games
    Vegh, Ladislav
    Stoffova, Veronika
    [J]. NEW TECHNOLOGIES AND REDESIGNING LEARNING SPACES, VOL I, 2019, : 20 - 29
  • [6] ANALYSIS OF LEARNING PROBLEMS OF OBJECT-ORIENTED PROGRAMMING
    Emilio Sanchez-Garcia, Jose
    Urias-Ruiz, Margarita
    Edith Gutierrez-Herrera, Brenda
    [J]. REVISTA RA XIMHAI, 2015, 11 (04): : 289 - 304
  • [7] Tools and environments for learning object-oriented concepts
    Michiels, I
    Börstler, R
    Bruce, KB
    Fernández, A
    [J]. OBJECT-ORIENTED TECHNOLOGY, 2003, 3013 : 119 - 129
  • [8] Quantitative evaluation of distributed object-oriented programming environments for real-time applications
    Flores, AP
    Nacul, A
    Silva, L
    Netto, J
    Pereira, CE
    Bacellar, L
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 133 - 138
  • [9] A survey of external representations employed in object-oriented programming environments
    Romero, P
    Cox, R
    du Boulay, B
    Lutz, R
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2003, 14 (05): : 387 - 419
  • [10] OBJECT-ORIENTED PROGRAMMING FOR FLEXIBLE SOFTWARE - EXAMPLE OF A LOAD FLOW
    NEYER, AF
    WU, FF
    IMHOF, K
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 1990, 5 (03) : 689 - 696