Inicio  /  Applied Sciences  /  Vol: 13 Par: 21 (2023)  /  Artículo
ARTÍCULO
TITULO

Predicting Students? Outcome in an Introductory Programming Course: Leveraging the Student Background

Jacqueline Köhler    
Luciano Hidalgo and José Luis Jara    

Resumen

For a lot of beginners, learning to program is challenging; similarly, for teachers, it is difficult to draw on students? prior knowledge to help the process because it is not quite obvious which abilities are significant for developing programming skills. This paper seeks to shed some light on the subject by identifying which previously recorded variables have the strongest correlation with passing an introductory programming course. To do this, a data set was collected including data from four cohorts of students who attended an introductory programming course, common to all Engineering programmes at a Chilean university. With this data set, several classifiers were built, using different Machine Learning methods, to determine whether students pass or fail the course. In addition, models were trained on subsets of students by programme duration and engineering specialisation. An accuracy of 68% was achieved, but the analysis by specialisation shows that both accuracy and the significant variables vary depending on the programme. The fact that classification methods select different predictors depending on the specialisation suggests that there is a variety of factors that affect a student?s ability to succeed in a programming course, such as overall academic performance, language proficiency, and mathematical and scientific skills.

 Artículos similares

       
 
Jaemin Lee, Diego Perrera and Hyun Chung    
In this article, a layered shell element-based, elastic finite element method for predicting welding distortion in multi-pass welding is developed. The welding distortion generated in each pass can be predicted by employing layer-by-layer equivalent plas... ver más

 
Ashwani Prasad, Amit Kumar Tyagi, Maha M. Althobaiti, Ahmed Almulihi, Romany F. Mansour and Ayman M. Mahmoud    
Human Activity Recognition (HAR) has become an active field of research in the computer vision community. Recognizing the basic activities of human beings with the help of computers and mobile sensors can be beneficial for numerous real-life applications... ver más
Revista: Applied Sciences

 
Yu-Chia Hsu    
The interdisciplinary nature of sports and the presence of various systemic and non-systemic factors introduce challenges in predicting sports match outcomes using a single disciplinary approach. In contrast to previous studies that use sports performanc... ver más
Revista: Applied Sciences

 
Do Kyun Kim, Su Young Yu, Hui Ling Lim and Nak-Kyun Cho    
This research aims to study the ultimate limit state (ULS) behaviour of stiffened panel under longitudinal compression by a non-linear finite element method (NLFEM). There are different types of stiffeners mainly being used in shipbuilding, i.e., T-bar, ... ver más

 
Stamatis Karlos, Georgios Kostopoulos and Sotiris Kotsiantis    
Multi-view learning is a machine learning app0roach aiming to exploit the knowledge retrieved from data, represented by multiple feature subsets known as views. Co-training is considered the most representative form of multi-view learning, a very effecti... ver más
Revista: Applied Sciences