Affiliation:
1. Humboldt State University, Arcata, CA
2. Washington State University, Pullman, WA
Abstract
Analyzing the process data of students as they complete programming assignments has the potential to provide computing educators with insights into both their students and the processes by which they learn to program. In prior research, we explored the relationship between (a) students’ programming behaviors and course outcomes, and (b) students’ participation within an online social learning environment and course outcomes. In both studies, we developed statistical measures derived from our data that significantly correlate with students’ course grades. Encouraged both by social theories of learning and a desire to improve the accuracy of our statistical models, we explore here the impact of incorporating our predictive measure derived from social behavior into three separate predictive measures derived from programming behaviors. We find that, in combining the measures, we are able to improve the overall predictive power of each measure. This finding affirms the importance of social interaction in the learning process, and provides evidence that predictive models derived from multiple sources of learning process data can provide significantly better predictive power by accounting for multiple factors responsible for student success.
Funder
National Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Education,General Computer Science
Cited by
33 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Domain-Specific Theories of Teaching Computing: Do they Inform Practice?;Proceedings of the 23rd Koli Calling International Conference on Computing Education Research;2023-11-13
2. Evaluation of an Intervention on Activity Planning in CS1;IEEE Revista Iberoamericana de Tecnologias del Aprendizaje;2023-08
3. Early Prediction of Student Performance with LSTM-Based Deep Neural Network;2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC);2023-06
4. Novice Programmers Strategies for Online Resource Use and Their Impact on Source Code;2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE);2023-05
5. Learning analytics in programming courses: Review and implications;Education and Information Technologies;2023-02-16