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

The need for knowledgeable programmers has increased, highlighting the importance of strong programming foundations in engineering education. Limited access to high-quality learning materials and educational opportunities presents challenges unrelated to information and communication technology (ICT...

Full description

Saved in:
Bibliographic Details
Main Authors: Jorge Rodas-Silva, Jorge Parraga-Alava, Mariuxi Vinueza-Morales, Ana Eva Chacón Luna, Jesennia Cárdenas-Cobo
Format: Article
Language:English
Published: Wiley 2024-01-01
Series:Human Behavior and Emerging Technologies
Online Access:http://dx.doi.org/10.1155/2024/4918351
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832565895034044416
author Jorge Rodas-Silva
Jorge Parraga-Alava
Mariuxi Vinueza-Morales
Ana Eva Chacón Luna
Jesennia Cárdenas-Cobo
author_facet Jorge Rodas-Silva
Jorge Parraga-Alava
Mariuxi Vinueza-Morales
Ana Eva Chacón Luna
Jesennia Cárdenas-Cobo
author_sort Jorge Rodas-Silva
collection DOAJ
description The need for knowledgeable programmers has increased, highlighting the importance of strong programming foundations in engineering education. Limited access to high-quality learning materials and educational opportunities presents challenges unrelated to information and communication technology (ICT) field (non-ICT-related) students in acquiring programming skills. Educational programming languages (EPLs) such as App Lab have gained popularity as they offer an accessible platform for students to learn programming fundamentals in a visual and interactive manner. This paper examines the impact of the EPL called App Lab on the development of fundamental programming skills among non-ICT-related field engineering college students. We conducted a quasiexperimental research study using a single-blinded, nonequivalent control group pretest–posttest design. The study included 56 participants, all of whom were enrolled in the Environmental Engineering and Biotechnology program at the State University of Milagro (UNEMI), Ecuador. The experimental group consisted of 26 students, while the control group comprised 30 students. The assessment process involved the administration of a battery of 200 questions before and after the intervention. The intervention involved the use of App Lab as an EPL and lasted for a duration of 3 weeks exclusively for the experimental group, while the control group followed their usual tutoring program. The study results showed that students who received EPL-mediated learning with App Lab had significant increase in their programming skills. App Lab demonstrated a positive impact, particularly among male students who reported Internet usage, as well as in advanced programming topics including loops, lists, and functions, when compared to their female counterparts.
format Article
id doaj-art-e9b3c890cf144bff932e9f03170d5bea
institution Kabale University
issn 2578-1863
language English
publishDate 2024-01-01
publisher Wiley
record_format Article
series Human Behavior and Emerging Technologies
spelling doaj-art-e9b3c890cf144bff932e9f03170d5bea2025-02-03T01:06:29ZengWileyHuman Behavior and Emerging Technologies2578-18632024-01-01202410.1155/2024/4918351Applying Educational Programming Language-Based Learning to Enhance the Programming Skills of Non-ICT Engineering College StudentsJorge Rodas-Silva0Jorge Parraga-Alava1Mariuxi Vinueza-Morales2Ana Eva Chacón Luna3Jesennia Cárdenas-Cobo4Facultad de Ciencias de la IngenieríaFacultad de Ciencias InformáticasFacultad de Ciencias de la IngenieríaFacultad de Ciencias de la IngenieríaFacultad de Ciencias de la IngenieríaThe need for knowledgeable programmers has increased, highlighting the importance of strong programming foundations in engineering education. Limited access to high-quality learning materials and educational opportunities presents challenges unrelated to information and communication technology (ICT) field (non-ICT-related) students in acquiring programming skills. Educational programming languages (EPLs) such as App Lab have gained popularity as they offer an accessible platform for students to learn programming fundamentals in a visual and interactive manner. This paper examines the impact of the EPL called App Lab on the development of fundamental programming skills among non-ICT-related field engineering college students. We conducted a quasiexperimental research study using a single-blinded, nonequivalent control group pretest–posttest design. The study included 56 participants, all of whom were enrolled in the Environmental Engineering and Biotechnology program at the State University of Milagro (UNEMI), Ecuador. The experimental group consisted of 26 students, while the control group comprised 30 students. The assessment process involved the administration of a battery of 200 questions before and after the intervention. The intervention involved the use of App Lab as an EPL and lasted for a duration of 3 weeks exclusively for the experimental group, while the control group followed their usual tutoring program. The study results showed that students who received EPL-mediated learning with App Lab had significant increase in their programming skills. App Lab demonstrated a positive impact, particularly among male students who reported Internet usage, as well as in advanced programming topics including loops, lists, and functions, when compared to their female counterparts.http://dx.doi.org/10.1155/2024/4918351
spellingShingle Jorge Rodas-Silva
Jorge Parraga-Alava
Mariuxi Vinueza-Morales
Ana Eva Chacón Luna
Jesennia Cárdenas-Cobo
Applying Educational Programming Language-Based Learning to Enhance the Programming Skills of Non-ICT Engineering College Students
Human Behavior and Emerging Technologies
title Applying Educational Programming Language-Based Learning to Enhance the Programming Skills of Non-ICT Engineering College Students
title_full Applying Educational Programming Language-Based Learning to Enhance the Programming Skills of Non-ICT Engineering College Students
title_fullStr Applying Educational Programming Language-Based Learning to Enhance the Programming Skills of Non-ICT Engineering College Students
title_full_unstemmed Applying Educational Programming Language-Based Learning to Enhance the Programming Skills of Non-ICT Engineering College Students
title_short Applying Educational Programming Language-Based Learning to Enhance the Programming Skills of Non-ICT Engineering College Students
title_sort applying educational programming language based learning to enhance the programming skills of non ict engineering college students
url http://dx.doi.org/10.1155/2024/4918351
work_keys_str_mv AT jorgerodassilva applyingeducationalprogramminglanguagebasedlearningtoenhancetheprogrammingskillsofnonictengineeringcollegestudents
AT jorgeparragaalava applyingeducationalprogramminglanguagebasedlearningtoenhancetheprogrammingskillsofnonictengineeringcollegestudents
AT mariuxivinuezamorales applyingeducationalprogramminglanguagebasedlearningtoenhancetheprogrammingskillsofnonictengineeringcollegestudents
AT anaevachaconluna applyingeducationalprogramminglanguagebasedlearningtoenhancetheprogrammingskillsofnonictengineeringcollegestudents
AT jesenniacardenascobo applyingeducationalprogramminglanguagebasedlearningtoenhancetheprogrammingskillsofnonictengineeringcollegestudents