Early prediction of student performance in CS1 programming courses

被引:0
|
作者
Llanos J. [1 ]
Bucheli V.A. [1 ]
Restrepo-Calle F. [2 ]
机构
[1] School of Systems Engineering and Computing, Universidad del Valle Colombia, Valle del Cauca, Cali
[2] Department of Systems and Industrial Engineering, Universidad Nacional de Colombia, D.C., Bogotá
关键词
Early prediction; Model prediction; Predicting student performance; Programming course; Student performance;
D O I
10.7717/PEERJ-CS.1655
中图分类号
学科分类号
摘要
There is a high failure rate and low academic performance observed in programming courses. To address these issues, it is crucial to predict student performance at an early stage. This allows teachers to provide timely support and interventions to help students achieve their learning objectives. The prediction of student performance has gained significant attention, with researchers focusing on machine learning features and algorithms to improve predictions. This article proposes a model for predicting student performance in a 16-week CS1 programming course, specifically in weeks 3, 5, and 7. The model utilizes three key factors: grades, delivery time, and the number of attempts made by students in programming labs and an exam. Eight classification algorithms were employed to train and evaluate the model, with performance assessed using metrics such as accuracy, recall, F1 score, and AUC. In week 3, the gradient boosting classifier (GBC) achieved the best results with an F1 score of 86%, followed closely by the random forest classifier (RFC) with 83%. These findings demonstrate the potential of the proposed model in accurately predicting student performance. © Copyright 2023 Llanos et al.
引用
收藏
相关论文
共 50 条
  • [31] Identification of Students with Similar Performances in Micro-Learning Programming Courses with Automatically Evaluated Student Assignments
    Popovych, Valerii
    Drlik, Martin
    APPLIED SCIENCES-BASEL, 2024, 14 (09):
  • [32] Early prediction of dropout in online courses using Artificial Neural Networks
    Aguirre Montano, Hermel Santiago
    Carmen Cabrera-Loayza, Ma.
    2020 XV CONFERENCIA LATINOAMERICANA DE TECNOLOGIAS DE APRENDIZAJE (LACLO), 2020,
  • [33] Lower Level Prerequisites and Student Performance in Intermediate Business Courses: Does It Matter Where Students Take Their Principles Courses ?
    Jones, Clifton
    Kouliavtsev, Mikhail
    Ethridge, Jack, Jr.
    JOURNAL OF EDUCATION FOR BUSINESS, 2013, 88 (04) : 238 - 245
  • [34] Student Performance Prediction Using Collaborative Filtering Methods
    Bydzovska, Hana
    ARTIFICIAL INTELLIGENCE IN EDUCATION, AIED 2015, 2015, 9112 : 550 - 553
  • [35] Are Collaborative Filtering Methods Suitable for Student Performance Prediction?
    Bydzovska, Hana
    PROGRESS IN ARTIFICIAL INTELLIGENCE-BK, 2015, 9273 : 425 - 430
  • [36] Replication and Expansion Study on Factors Influencing Student Performance in CS2
    Ellis, Margaret
    Hooshangi, Sara
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 896 - 902
  • [37] Immediate feedback assessment technique (IF-AT) quizzes and student performance in microeconomic principles courses
    Calimeris, Lauren
    Kosack, Edward
    JOURNAL OF ECONOMIC EDUCATION, 2020, 51 (3-4) : 211 - 226
  • [38] Building a Community of First Year Students Improves Student Retention and Performance in Computing Courses
    Cabo, Candido
    Satyanarayana, Ashwin
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1084 - 1084
  • [39] How Early is Early Enough: Correlating Student Performance with Final Grades
    Williams, Lloyd
    Titus, Kimberly J.
    Pittman, Jason M.
    PROCEEDINGS OF THE 5TH CONFERENCE ON COMPUTING EDUCATION PRACTICE, CEP 2021, 2021, : 13 - 16
  • [40] Early Prediction of Students' Mathematics Performance
    Tan, Rui Zhen
    Wang, Peng Cheng
    Lim, Wee Han
    Ong, Soh Hwi Catherine
    Avnit, Karin
    PROCEEDINGS OF 2018 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2018, : 651 - 656