arrow
Return

Applying the Block-Based Programming Language ALICE for Developing Programming Competencies in University Students

delete2025-01-01
delete0
delete
OA
AI
M
Mariuxi Vinueza-Morales
J
J. Cobo
J
Jessica Janina Cabezas-Quinto
C
Cristian Vidal-Silva *
DOI:10.1109/ACCESS.2025.3536279delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The information society is part of modern life, and algorithmic thinking and programming are relevant to everybody, regardless of educational background. Today's world needs professionals with computing competencies. Higher education programming classes usually use text-based programming languages to develop programming competencies, usually without success for all students. Traditional programming languages consider syntax barriers that complicate their adoption and usefulness for students. Block-based programming languages such as SCRATCH and ALICE permit the development of programming competencies without text coding and syntax restrictions to solve that issue. There are different research works on SCRATCH experiences, but not many experiences on how to use ALICE overall in higher education. This article aims to evaluate the effectiveness of the ALICE programming language in enhancing programming learning outcomes for university students and addressing the limited number of empirical studies of ALICE in higher education contexts. The research involved a literature review to provide a theoretical foundation, followed by an experimental phase that involved two groups: the control group, which followed the traditional programming instruction method with a text-based programming language, and the experimental group, which used the block-based ALICE environment. The experimental group achieved better results with an average score of 80, while the control group scored 65 points on a 100-point scale. The results obtained highlight the effectiveness of the ALICE environment in supporting the programming learning process for first-level Software Engineering university students.
Keywords:
Programming
Programming profession
Education
Computer languages
Java
Syntactics
Problem-solving
Programming environments
Object oriented programming
Surveys
Programming competencies
programming teaching
programming learning
block-based programming language
ALICE

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

U
universidad de talca
Scholars:
2.5K
Papers: 2.4K
Citations: 1
U
universidad estatal de milagro
Scholars:
272
Papers: 133
Citations: 0
Cited Papers

Cited Papers

Observations on visual processes after posterior callosal section
err1973-10-01
err0
PREAI
errMichael S. Gazzaniga; Howard Freedman
errShare
errSave
Developing Computing Competencies Without Restrictions
err2022-01-01
err4
PREAI
errVidal-Silva, Cristian; Barriga, Nicolas A.; Ortega-Cordero, Franco; Gonzalez-Lopez, Javiera; Jimenez-Quintana, Claudia; Pezoa-Fuentes, Claudia; Veas-Gonzalez, Ivan
errShare
errSave
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Automated Assessment in Computer Science Education: A State-of-the-Art Review
err2022-06-09
err98
PREAI
errPaiva, Jose Carlos; Leal, Jose Paulo; Figueira, Alvaro
errShare
errSave
researcher View more