Impact of Programming Languages on Learning Performance

The integration of various programming languages into the undergraduate engineering curriculum often occurs without adequate evaluation of their effectiveness within specific disciplines. Recently, Python and MATLAB have garnered significant attention as preferred languages for teaching subjects such as image processing and computer vision. Despite their popularity, few studies have evaluated their effectiveness in teaching these topics. This study aimed to determine which programming language, Python or MATLAB, facilitates a better understanding of image processing concepts. The analysis compared the learning performance of two groups, each comprising 40 students. One group utilized MATLAB as the programming tool, while the other implemented image processing algorithms using Python. To analyze the differences between these languages, a testing method of experimental design was employed. The results indicate that students who learned with MATLAB demonstrated superior learning performance compared to those who used Python.

Authors

Institutions

Publication Details

Journal
International Journal of Information and Communication Technology Education
Published
2025-03-22
DOI
https://doi.org/10.4018/ijicte.371419
Citations
1
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
1.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Impact of Programming Languages on Learning Performance

Erik Cuevas, Daniel Zaldívar, Marco Valentin Perez
1 citations
International Journal of Information and Communication Technology Education
Teaching and Learning Programming
1.69
article

Impact of Programming Languages on Learning Performance

Erik Cuevas, Daniel Zaldívar, Marco Valentin Perez
article en
1 citations

Abstract

The integration of various programming languages into the undergraduate engineering curriculum often occurs without adequate evaluation of their effectiveness within specific disciplines. Recently, Python and MATLAB have garnered significant attention as preferred languages for teaching subjects such as image processing and computer vision. Despite their popularity, few studies have evaluated their effectiveness in teaching these topics. This study aimed to determine which programming language, Python or MATLAB, facilitates a better understanding of image processing concepts. The analysis compared the learning performance of two groups, each comprising 40 students. One group utilized MATLAB as the programming tool, while the other implemented image processing algorithms using Python. To analyze the differences between these languages, a testing method of experimental design was employed. The results indicate that students who learned with MATLAB demonstrated superior learning performance compared to those who used Python.

International Journal of Information and Communication Technology EducationVol. 21(1)
Universidad de Guadalajara (MX)
Openalex Percentile: Top 15%
Teaching and Learning Programming
1.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.