This article introduces a model for accurately predicting students' final grades in the CS1 course by utilizing their grades from the first half of the course. The methodology includes three phases: training, testing, and validation, employing four regression algorithms: AdaBoost, Random Forest, Support Vector Regression (SVR), and XGBoost. Notably, the SVR algorithm outperformed the others, achieving an impressive R-squared () value ranging from 72% to 91%. The discussion section focuses on four crucial aspects: the selection of data features and the percentage of course grades used for training, the comparison between predicted and actual values to demonstrate reliability, and the model's performance compared to existing literature models, highlighting its effectiveness.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC10773829PMC
http://dx.doi.org/10.7717/peerj-cs.1689DOI Listing

Publication Analysis

Top Keywords

course grades
8
grades cs1
8
predicting final
4
final grade
4
grade machine
4
machine learning
4
learning regression
4
regression model
4
model insights
4
insights fifty
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!