JCEEES

JCEEES aims to publish original articles covering the theoretical foundations of major computer, electronic and electrical engineering sciences, as well as academic, commercial and educational aspects that propose new ideas for the application and design of artificial intelligence, software and information systems. In addition to wide-ranging regular topics, JCEEES also makes it a principle to include special topics covering specific topics in all areas of interest mainly in computational medicine, artificial intelligence, computer science, and electrical & electronic engineering science.

Index
Original Article
Comparison of machine learning classification models for predicting student academic performance
In this study, various models were developed using machine learning algorithms to predict the academic performance of students in the Programming Course at Kırıkkale University. The data, collected through a survey from 170 associate degree students, consists of 9 input attributes, including demographic information, high school education information, academic status, and socio-economic characteristics, and one output attribute. The data were analysed using the WEKA software. According to the results, the J48 algorithm was identified as the most successful model with an accuracy rate of 96.11%. The Random Forest and k-NN algorithms also closely followed J48 with accuracy rates of 95.83% and showed successful results. The Naive Bayes algorithm exhibited the lowest performance with an accuracy rate of 78.06%. In terms of error rates, the Random Forest algorithm showed the best performance with the lowest MAE, RMSE, RAE, and RRSE values. This study demonstrates the applicability of machine learning techniques in education and proves that they can be used as a tool for early detection of at-risk students. In future studies, it is planned to improve the performance of the models and test their generalizability by using larger datasets and different machine learning algorithms.


1. Abu Zohair, L.M. (2019). Prediction of Student’s performance by modelling small dataset size. Int J Educ Technol High Educ, 16(1), 1-18. doi:10.1186/s41239-019-0160-3
2. Aghalarova, S., & Keser, S. B. (2021). Önerilen yapay sinir ağı algoritması ile ortaokul öğrencilerin akademik performansının tahmini. Veri Bilimi, 4(2), 19-32.
3. Batool, S., Rashid, J., Nisar, M. W., Kim, J., Kwon, H. Y., & Hussain, A. (2023). Educational data mining to predict students’ academic performance: a survey study. Edu Informat Technol, 28(1), 905-971. doi: 10.1007/s10639-022-11152-y
4. Chen, Y., & Zhai, L. (2023). A comparative study on student performance prediction using machine learning. Edu Informat Technol, 28(9), 12039-12057. doi:10.1007/s10639-023-11672-1
5. Hasan, R., Palaniappan, S., Mahmood, S., Sarker, K. U., & Abbas, A. (2020). Modelling and predicting student’s academic performance using classification data mining techniques. Int J Business Informat Systems, 34(3), 403-422. doi:10.1504/IJBIS.2020.108649
6. Kotsiantis, S., Pierrakeas, C., & Pintelas, P. (2004). Predicting students’ performance in distance learning using machine learning techniques. Appl Artific Intell, 18(5), 411-426. doi:10.1080/08839510490442058
7. Nahar, K., Shova, B. I., Ria, T., Rashid, H. B., & Islam, A. H. M. S. (2021). Mining educational data to predict students performance. Edu Informat Technol, 26(5), 6051-6067. doi:10.1007/s10639-021-10575-3
8. Nedeva, V., & Pehlivanova, T. (2021). Students’ performance analyses using machine learning algorithms in WEKA. IOP Conference Series: Materials Science and Engineering, 1031(1), 012061. doi:10.1088/1757-899X/1031/1/012061
9. Pinto, J. D., & Paquette, L. (2024). Deep Learning for Educational Data Science. In Trust and Inclusion in AI-Mediated Education: Where Human Learning Meets Learning Machines (pp. 111-139). Springer Nature Switzerland. doi:10.1007/978-3-031-64487-0_6
10. Powers, D. M. (2020). Evaluation: From precision, recall and F-measure to ROC, informedness, markedness and correlation. arXiv preprint arXiv:2010.16061. doi:10.48550/arXiv.2010.16061
11. Rastrollo-Guerrero, J. L., Gómez-Pulido, J. A., & Durán-Domínguez, A. (2020). Analyzing and predicting students’ performance by means of machine learning: a review. Appl Sci, 10(3), 3. doi:10.3390/app10031042
12. Sokolova, M., & Lapalme, G. (2009). A systematic analysis of performance measures for classification tasks. Informat Process Manag, 45(4), 427-437. doi:10.1016/j.ipm.2009.03.002
13. Tharwat, A. (2021). Classification assessment methods. Appl Comput Informat, 17(1), 168-192. doi:10.1016/j.aci.2018.08.003
14. Xiao, C., Xu, S. X., Zhang, K., Wang, Y., & Xia, L. (2023). Evaluating reading comprehension exercises generated by LLMs: a showcase of ChatGPT in education applications. In Proceedings of the 18th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2023) (pp. 610-625). Association for Computational Linguistics. doi:10.18653/v1/2023.bea-1.52 </ol> <p>
Volume 3, Issue 2, 2025
Page : 41-46
_Footer