Predictive analytics for learning performance in first-year university programming course

The increasing demand for programming skills has highlighted the need for effective teaching strategies to support student success in programming courses. Despite significant advancements in learning analytics, predictive models explicitly tailored to programming courses remain underexplored. This r...

Full description

Saved in:
Bibliographic Details
Main Authors: Kartiwi, Mira, Gunawan, Teddy Surya, Md Yusoff, Nelidya
Format: Proceeding Paper
Language:English
English
Published: IEEE 2024
Subjects:
Online Access:http://irep.iium.edu.my/115855/7/115855_Predictive%20analytics%20for%20learning.pdf
http://irep.iium.edu.my/115855/8/115855_Predictive%20analytics%20for%20learning_Scopus.pdf
http://irep.iium.edu.my/115855/
https://ieeexplore.ieee.org/document/10675540
https://doi.org/10.1109/ICSIMA62563.2024.10675540
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.iium.irep.115855
record_format dspace
spelling my.iium.irep.1158552024-11-18T03:39:32Z http://irep.iium.edu.my/115855/ Predictive analytics for learning performance in first-year university programming course Kartiwi, Mira Gunawan, Teddy Surya Md Yusoff, Nelidya TK7885 Computer engineering The increasing demand for programming skills has highlighted the need for effective teaching strategies to support student success in programming courses. Despite significant advancements in learning analytics, predictive models explicitly tailored to programming courses remain underexplored. This research aims to develop a machine learning model to predict student performance in programming courses offered within IT programs by analyzing gender, type of activity (readings, coding exercises, assignments), and frequency of access to different activities. Our study utilizes log data of the asynchronous learning activities in the learning management systems of the students enrolled in programming courses. We employ machine learning techniques, decision trees, gradient boosting machines (GBM), and logistic regression to build robust predictive models. In this study, the decision tree model outperformed logistic regression (77.77%) and gradient boosting machine (GBM) (86.57%) by achieving the highest accuracy of 89.09% and excelling in predicting 'Poor' student performance with a recall of 90.67%, establishing it as the most effective model for this predictive analysis. The findings from this research offer actionable insights for educators, enabling early intervention for at-risk students and developing tailored teaching strategies to enhance student performance through strategically provisioning the learning materials in programming courses. This study contributes to the growing knowledge of learning analytics and provides a foundation for future research in predictive modeling for diverse educational contexts. IEEE 2024-09-18 Proceeding Paper PeerReviewed application/pdf en http://irep.iium.edu.my/115855/7/115855_Predictive%20analytics%20for%20learning.pdf application/pdf en http://irep.iium.edu.my/115855/8/115855_Predictive%20analytics%20for%20learning_Scopus.pdf Kartiwi, Mira and Gunawan, Teddy Surya and Md Yusoff, Nelidya (2024) Predictive analytics for learning performance in first-year university programming course. In: 2024 IEEE 10th International Conference on Smart Instrumentation, Measurement and Applications (ICSIMA), 30-31 July 2024, Bandung, Indonesia. https://ieeexplore.ieee.org/document/10675540 https://doi.org/10.1109/ICSIMA62563.2024.10675540
institution Universiti Islam Antarabangsa Malaysia
building IIUM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider International Islamic University Malaysia
content_source IIUM Repository (IREP)
url_provider http://irep.iium.edu.my/
language English
English
topic TK7885 Computer engineering
spellingShingle TK7885 Computer engineering
Kartiwi, Mira
Gunawan, Teddy Surya
Md Yusoff, Nelidya
Predictive analytics for learning performance in first-year university programming course
description The increasing demand for programming skills has highlighted the need for effective teaching strategies to support student success in programming courses. Despite significant advancements in learning analytics, predictive models explicitly tailored to programming courses remain underexplored. This research aims to develop a machine learning model to predict student performance in programming courses offered within IT programs by analyzing gender, type of activity (readings, coding exercises, assignments), and frequency of access to different activities. Our study utilizes log data of the asynchronous learning activities in the learning management systems of the students enrolled in programming courses. We employ machine learning techniques, decision trees, gradient boosting machines (GBM), and logistic regression to build robust predictive models. In this study, the decision tree model outperformed logistic regression (77.77%) and gradient boosting machine (GBM) (86.57%) by achieving the highest accuracy of 89.09% and excelling in predicting 'Poor' student performance with a recall of 90.67%, establishing it as the most effective model for this predictive analysis. The findings from this research offer actionable insights for educators, enabling early intervention for at-risk students and developing tailored teaching strategies to enhance student performance through strategically provisioning the learning materials in programming courses. This study contributes to the growing knowledge of learning analytics and provides a foundation for future research in predictive modeling for diverse educational contexts.
format Proceeding Paper
author Kartiwi, Mira
Gunawan, Teddy Surya
Md Yusoff, Nelidya
author_facet Kartiwi, Mira
Gunawan, Teddy Surya
Md Yusoff, Nelidya
author_sort Kartiwi, Mira
title Predictive analytics for learning performance in first-year university programming course
title_short Predictive analytics for learning performance in first-year university programming course
title_full Predictive analytics for learning performance in first-year university programming course
title_fullStr Predictive analytics for learning performance in first-year university programming course
title_full_unstemmed Predictive analytics for learning performance in first-year university programming course
title_sort predictive analytics for learning performance in first-year university programming course
publisher IEEE
publishDate 2024
url http://irep.iium.edu.my/115855/7/115855_Predictive%20analytics%20for%20learning.pdf
http://irep.iium.edu.my/115855/8/115855_Predictive%20analytics%20for%20learning_Scopus.pdf
http://irep.iium.edu.my/115855/
https://ieeexplore.ieee.org/document/10675540
https://doi.org/10.1109/ICSIMA62563.2024.10675540
_version_ 1816129648996646912
score 13.214268