Enhancing Student Performance Prediction In CS1 Via In-Class Coding
By: Eric Hics, Vinhthuy Phan, Kriangsiri Malasri
Potential Business Impact:
Helps teachers spot students needing help early.
Computer science's increased recognition as a prominent field of study has attracted students with diverse academic backgrounds. This has significantly increased the already high failure rates in introductory courses. To address this challenge, it is essential to identify struggling students early on. Incorporating in-class coding exercises in these courses not only offers additional practice opportunities to students but may also reveal their abilities and help teachers identify those in need of assistance. In this work, we seek to determine the extent to which the practice of using in-class coding exercises enhances the ability to predict student performance, especially early in the semester. Based on data obtained in a CS1 course taught at a mid-size American university, we found that in-class exercises could improve the prediction of students' eventual performance. In particular, we found relatively accurately predictions as early as academic weeks 3 through 5, making it possible to devise early intervention strategies. This work can benefit future studies on the impact of in-class exercises as well as intervention strategies throughout the semester.
Similar Papers
Assessing Engineering Student Perceptions of Introductory CS Courses in an Indian Context
Computers and Society
Helps teachers make computer classes fairer for students.
The Right Kind of Help: Evaluating the Effectiveness of Intervention Methods in Elementary-Level Visual Programming
Computers and Society
Helps kids learn to code better and stay interested.
The Stress of Improvisation: Instructors' Perspectives on Live Coding in Programming Classes
Human-Computer Interaction
Helps teachers code live without stress.