Predicting Student Performance in Introductory Programming Courses

The importance of accurately predicting student performance in education, especially in the challenging curricular unit of Introductory Programming, cannot be overstated. As institutions struggle with high failure rates and look for solutions to improve the learning experience, the need for effective prediction methods becomes critical. This study aims to conduct a systematic review of the literature on methods for predicting student performance in higher education, specifically in Introductory Programming, focusing on machine learning algorithms. Through this study, we not only present different applicable algorithms but also evaluate their performance, using identified metrics and considering the applicability in the educational context, specifically in higher education and in Introductory Programming. The results obtained through this study allowed us to identify trends in the literature, such as which machine learning algorithms were most applied in the context of predicting students’ performance in Introductory Programming in higher education, as well as which evaluation metrics and datasets are usually used.

Authors

Institutions

Publication Details

Journal
Computers
Published
2024-09-05
DOI
https://doi.org/10.3390/computers13090219
Citations
6
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
2.47
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Predicting Student Performance in Introductory Programming Courses

Jorge Bernardino, Anabela Gomes, Fernanda Brito Correia, Ana Rosa Borges et al.
6 citations
Computers
Teaching and Learning Programming
2.47
article

Predicting Student Performance in Introductory Programming Courses

Jorge Bernardino, Anabela Gomes, Fernanda Brito Correia, Ana Rosa Borges, João P. J. Pires
article en
6 citations

Abstract

The importance of accurately predicting student performance in education, especially in the challenging curricular unit of Introductory Programming, cannot be overstated. As institutions struggle with high failure rates and look for solutions to improve the learning experience, the need for effective prediction methods becomes critical. This study aims to conduct a systematic review of the literature on methods for predicting student performance in higher education, specifically in Introductory Programming, focusing on machine learning algorithms. Through this study, we not only present different applicable algorithms but also evaluate their performance, using identified metrics and considering the applicability in the educational context, specifically in higher education and in Introductory Programming. The results obtained through this study allowed us to identify trends in the literature, such as which machine learning algorithms were most applied in the context of predicting students’ performance in Introductory Programming in higher education, as well as which evaluation metrics and datasets are usually used.

ComputersVol. 13(9)
Polytechnic Institute of Coimbra (PT), Institut des Sciences et technologies pour une Economie Circulaire des énergies bas carbone (FR), University of Coimbra (PT)
Quality Education
Openalex Percentile: Top 8%
Teaching and Learning Programming
2.47
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.

Predicting Student Performance in Introductory Programming Courses — Jorge Bernardino, Anabela Gomes, et al. · Computers (2024) | TGRS Research Map | TGRS