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 条
  • [1] Early prediction of student performance in CS1 programming courses
    Llanos, Jose
    Bucheli, Victor A.
    Restrepo-Calle, Felipe
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [2] Using a Student Response System in CS1 and CS2
    Chamillard, A. T.
    SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 299 - 304
  • [3] Student Perspectives of Peer Assessment in Programming Courses
    Alkhalifa, Amal Khalifa
    Devlin, Marie
    UKICER '21: PROCEEDINGS OF THE 2021 UNITED KINGDOM AND IRELAND COMPUTING EDUCATION RESEARCH CONFERENCE, 2021,
  • [4] Measuring Domain Knowledge for Early Prediction of Student Performance: A Semantic Approach
    Khan, Anupam
    Ghosh, Sourav
    Ghosh, Soumya K.
    PROCEEDINGS OF 2020 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (IEEE TALE 2020), 2020, : 444 - 451
  • [5] Behaviors of Higher and Lower Performing Students in CS1
    Liao, Soohyun Nam
    Valstar, Sander
    Thai, Kevin
    Alvarado, Christine
    Zingaro, Daniel
    Griswold, William G.
    Porter, Leo
    PROCEEDINGS OF THE 2019 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION (ITICSE '19), 2019, : 196 - 202
  • [6] Effect of flipped classroom and automatic source code evaluation in a CS1 programming course according to the Kirkpatrick evaluation model
    Mosquera, Jose Miguel Llanos
    Suarez, Carlos Giovanny Hidalgo
    Guerrero, Victor Andres Bucheli
    EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (10) : 13235 - 13252
  • [7] Effect of flipped classroom and automatic source code evaluation in a CS1 programming course according to the Kirkpatrick evaluation model
    Jose Miguel Llanos Mosquera
    Carlos Giovanny Hidalgo Suarez
    Victor Andres Bucheli Guerrero
    Education and Information Technologies, 2023, 28 : 13235 - 13252
  • [8] Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their Impact
    Charitsis, Charis
    Piech, Chris
    Mitchell, John C.
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 1014 - 1020
  • [9] Drop-out in programming courses - prediction and prevention
    Hawlitschek, Anja
    Koeppen, Veit
    Dietrich, Andre
    Zug, Sebastian
    JOURNAL OF APPLIED RESEARCH IN HIGHER EDUCATION, 2019, 12 (01) : 124 - 136
  • [10] Massive LMS log data analysis for the early prediction of course-agnostic student performance
    Riestra-Gonzalez, Moises
    del Puerto Paule-Ruiz, Maria
    Ortin, Francisco
    COMPUTERS & EDUCATION, 2021, 163