TY - GEN
T1 - Personalizing computer science education by leveraging multimodal learning analytics
AU - Azcona, David
AU - Hsiao, Ihan
AU - Smeaton, Alan F.
N1 - Funding Information:
ACKNOWLEDGEMENTS This research was supported by the Irish Research Council in association with the National Forum for the Enhancement of Teaching and Learning in Ireland under project number GOIPG/2015/3497, by Science Foundation Ireland under grant number 12/RC/2289, and by Fulbright Ireland.
Publisher Copyright:
© 2018 IEEE.
PY - 2019/3/4
Y1 - 2019/3/4
N2 - This Research Full Paper implements a framework that harness sources of programming learning analytics on three computer programming courses a Higher Education Institution. The platform, called PredictCS, automatically detects lower-performing or 'at-risk' students in programming courses and automatically and adaptively sends them feedback. This system has been progressively adopted at the classroom level to improve personalized learning. A visual analytics dashboard is developed and accessible to Faculty. This contains information about the models deployed and insights extracted from student's data. By leveraging historical student data we built predictive models using student characteristics, prior academic history, logged interactions between students and online resources, and students' progress in programming laboratory work. Predictions were generated every week during the semester's classes. In addition, during the second half of the semester, students who opted-in received pseudo real-time personalised feedback. Notifications were personalised based on students' predicted performance on the course and included a programming suggestion from a top-student in the class if any programs submitted had failed to meet the specified criteria. As a result, this helped students who corrected their programs to learn more and reduced the gap between lower and higher-performing students.
AB - This Research Full Paper implements a framework that harness sources of programming learning analytics on three computer programming courses a Higher Education Institution. The platform, called PredictCS, automatically detects lower-performing or 'at-risk' students in programming courses and automatically and adaptively sends them feedback. This system has been progressively adopted at the classroom level to improve personalized learning. A visual analytics dashboard is developed and accessible to Faculty. This contains information about the models deployed and insights extracted from student's data. By leveraging historical student data we built predictive models using student characteristics, prior academic history, logged interactions between students and online resources, and students' progress in programming laboratory work. Predictions were generated every week during the semester's classes. In addition, during the second half of the semester, students who opted-in received pseudo real-time personalised feedback. Notifications were personalised based on students' predicted performance on the course and included a programming suggestion from a top-student in the class if any programs submitted had failed to meet the specified criteria. As a result, this helped students who corrected their programs to learn more and reduced the gap between lower and higher-performing students.
KW - Computer Science Education
KW - Educational Data Mining
KW - Learning Analytics
KW - Machine Learning
KW - Peer Learning
KW - Predictive Modelling
UR - http://www.scopus.com/inward/record.url?scp=85063442297&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85063442297&partnerID=8YFLogxK
U2 - 10.1109/FIE.2018.8658596
DO - 10.1109/FIE.2018.8658596
M3 - Conference contribution
AN - SCOPUS:85063442297
T3 - Proceedings - Frontiers in Education Conference, FIE
BT - Frontiers in Education
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 48th Frontiers in Education Conference, FIE 2018
Y2 - 3 October 2018 through 6 October 2018
ER -