Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

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

Bibliographic Data

ID20296203
AuthorsMariuxi Vinueza-Morales (0000-0002-6760-6061, Universidad Estatal de Milagro), Diana Borrego (0000-0002-7471-9208, Universidad de Sevilla), Jose A Galindo (0000-0001-9293-9784, Universidad de Sevilla), David Benavides (0000-0002-8449-3273, Universidad de Sevilla)
Year2021
Volume64
Issue3
Pages213-222
Publication date2021-08-01
Open AccessYes
TypeARTICLE
VenueIEEE Transactions on Education (JOURNAL)
Journal identifiersISSN: 0018-9359 • E-ISSN: 1557-9638
PublisherInstitute of Electrical and Electronics Engineers (IEEE) (PUBLISHER)
DOI10.1109/te.2020.3030588
OpenAlexW3095766170
LanguageEN
Citations received2
References cited43

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

Context (archaeology) · Empirical evidence · Epistemology · Political science · Relevance (law) · Artificial Intelligence · Computer Science · Law · Online Learning and Analytics · Philosophy · Teaching and Learning Programming · Technology-Enhanced Education Studies

  • Applying Educational Programming Language‐Based Learning to Enhance the Programming Skills of Non‐ICT Engineering College Students

    Open Access•Jorge Rodas‐Silva, Jorge Parraga-Alava et al.•Human Behavior and Emerging…•2024

  • Mathematics teachers’ perceptions of artificial intelligence in education (Aied)

    Open Access•Masooma Ali Al-Mutawah•Social Sciences & Humanities Open•2026

  • How to learn and how to teach computational thinking

    Open Access•Ting-Chia Hsu, Shao‐Chen Chang et al.•Computers & Education•2018

  • Visual programming languages integrated across the curriculum in elementary school

    Open Access•José-Manuel Sáez-López, Marcos Román‐gonzález et al.•Computers & Education•2016

  • A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education

    Open Access•Rodrigo Pessoa Medeiros, Geber Ramalho et al.•IEEE Transactions on Education•2019

  • Rural-Nonrural Disparities in Postsecondary Educational Attainment Revisited

    Open Access•Soo-Yong Byun, Soo‐yong Byun et al.•American Educational Research…•2012

Citations per year1
Citation span2024 - 2026 (3)
Highly citedNo

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae