We present a privacy-friendly early-detection framework to identify students at risk of failing in introductory programming courses at university. The framework was validated for two different courses with annual editions taken by higher education students ( N = 2 080) and was found to be highly accurate and robust against variation in course structures, teaching and learning styles, programming exercises and classification algorithms. By using interpretable machine learning techniques, the framework also provides insight into what aspects of practising programming skills promote or inhibit learning or have no or minor effect on the learning process. Findings showed that the framework was capable of predicting students’ future success alrea...
The high failure rates of many programming courses means there is a need to identify struggling stud...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
AbstractEducational data mining is a growing field that uses the data obtained from educational info...
Different sources of data about students, ranging from static demographics to dynamic behavior logs,...
The new students struggle to understand the introductory programming courses, due to its intricate n...
Computer science students starting their studies at our uni-versity often fail their first mandatory...
Not all higher education students who enroll in introductory programming course successfully finish ...
As enrollments and class sizes in postsecondary institutions have increased, instructors have sought...
The pursuit of a deeper understanding of factors that influence student performance outcomes has lon...
This paper presents a new approach to automatically detect- ing lower-performing or “at-risk” studen...
This paper presents a Support Vector Machine predictive model to determine if prior programming know...
This thesis describes a longitudinal study on factors which predict academic success in introductory...
Prediction of student performance in Introductory programming courses can assist struggling students...
There is high failure and low academic performance in programming courses. To mitigate these problem...
The extent to which grades in the first few weeks of a course can predict overall performance can be...
The high failure rates of many programming courses means there is a need to identify struggling stud...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
AbstractEducational data mining is a growing field that uses the data obtained from educational info...
Different sources of data about students, ranging from static demographics to dynamic behavior logs,...
The new students struggle to understand the introductory programming courses, due to its intricate n...
Computer science students starting their studies at our uni-versity often fail their first mandatory...
Not all higher education students who enroll in introductory programming course successfully finish ...
As enrollments and class sizes in postsecondary institutions have increased, instructors have sought...
The pursuit of a deeper understanding of factors that influence student performance outcomes has lon...
This paper presents a new approach to automatically detect- ing lower-performing or “at-risk” studen...
This paper presents a Support Vector Machine predictive model to determine if prior programming know...
This thesis describes a longitudinal study on factors which predict academic success in introductory...
Prediction of student performance in Introductory programming courses can assist struggling students...
There is high failure and low academic performance in programming courses. To mitigate these problem...
The extent to which grades in the first few weeks of a course can predict overall performance can be...
The high failure rates of many programming courses means there is a need to identify struggling stud...
The fundamental concepts of programming are essential to any Computer Science course yet, these conc...
AbstractEducational data mining is a growing field that uses the data obtained from educational info...