Empirical Evidence of the Usage of Programming Languages in the Educational Process

被引:1
|
作者
Vinueza-Morales, Mariuxi [1 ]
Borrego, Diana [2 ]
A. Galindo, Jose [2 ]
Benavides, David [2 ]
机构
[1] Univ Estatal Milagro, Fac Ciencias Ingn, Milagro 091050, Ecuador
[2] Univ Seville, Dept Comp Languages & Syst, Seville 41012, Spain
关键词
Programming profession; Databases; Computer languages; Bibliographies; Tools; Protocols; Computational thinking (CT); educational programming language (EPL); programming learning; COMPUTATIONAL THINKING; PERFORMANCE; DESIGN; SCHOOL;
D O I
10.1109/TE.2020.3030588
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Contribution: A systematic literature review on the empirical evidence regarding the usage of programming languages for learning purposes is presented. The review analyzes different methods and tools at different educational levels and with different objectives. Background: Learning programming has gained relevance in the last decade. This is due to the massive presence of programmable elements ranging from computers to toys. Because of this, the interest of researchers on this topic has increased. Questions, such as what to use, in what educational stages to use it, the effectiveness of the method, and the focal objectives for learning programming are questions that do not have obvious answers. Research Questions: 1) What empirical evidence exists on the use of educational programming languages (EPLs)? 2) In what context is the research performed? 3) How is effectiveness reported in the literature after applying EPLs? 4) What pedagogical goals are achieved by using EPLs? Methodology: Following a formal protocol, automated searches were performed for primary studies from 2007 to 2018. A total of 62 studies were identified, of which 29 were selected and analyzed since they include some type of empirical evidence. Findings: After performing the evaluation, the results support the need for better approaches with empirical evidence when reporting research on the usage of EPLs. Some research opportunities are identified which concerns the used programming languages, the areas or stages of their application, or the need to have more empirical evidence in general and more studies in non-WEIRD (Western, educated, industrialized, rich, and democratic) contexts.
引用
收藏
页码:213 / 222
页数:10
相关论文
共 50 条
  • [1] TOUCH:: TELL: IT TENDENCIES AND CONSEQUENCES FOR THE USAGE OF EDUCATIONAL PROGRAMMING LANGUAGES
    Sprung, Gerhard
    Zimmermann, Lisa
    Nischelwitzer, Alexander
    Strohmaier, Robert
    [J]. EDULEARN10: INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2010,
  • [2] Visual programming languages and the empirical evidence for and against
    Whitley, KN
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1997, 8 (01): : 109 - 142
  • [3] THE CLASSIFICATION OF PROGRAMMING-LANGUAGES BY USAGE
    DOYLE, JR
    STRETCH, DD
    [J]. INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1987, 26 (03): : 343 - 360
  • [4] On the Usage of Programming Languages in the iOS Ecosystem
    Dominguez-Alvarez, Daniel
    Gorla, Alessandra
    Caballero, Juan
    [J]. 2022 IEEE 22ND INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2022), 2022, : 176 - 180
  • [6] An empirical comparison of seven programming languages
    Prechelt, L
    [J]. COMPUTER, 2000, 33 (10) : 23 - +
  • [7] An Empirical Study on the Usage of the Swift Programming Language
    Reboucas, Marcel
    Pinto, Gustavo
    Ebert, Felipe
    Torres, Weslley
    Serebrenik, Alexander
    Castor, Fernando
    [J]. 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 634 - 638
  • [8] Visual block programming languages and their use in educational robotics
    Plaza, Pedro
    Peixoto, Aruquia
    Sancristobal, Elio
    Castro, Manuel
    Blazquez, Manuel
    Menacho, Antonio
    Garcia-Loro, Felix
    Carro, German
    Munoz, Javier
    Munoz, Monica
    Munoz, Alejandro
    Munoz, Sara
    Munoz, Cesar
    Quintana, Blanca
    Lopez-Rey, Africa
    [J]. PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 457 - 464
  • [9] The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement
    Demir, Faruk
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2022, 27 (03) : 4171 - 4194
  • [10] The effect of different usage of the educational programming language in programming education on the programming anxiety and achievement
    Faruk Demir
    [J]. Education and Information Technologies, 2022, 27 : 4171 - 4194