A Practical Model of Student Engagement while Programming

7Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

Abstract

We consider the question of how to predict whether a student is on or off task while working on a computer programming assignment using elapsed time since the last keystroke as the single independent variable. In this paper we report results of an empirical study in which we intermittently prompted CS1 students working on a programming assignment to self-report whether they were engaged in the assignment at that moment. Our regression model derived from the results of the study shows power-law decay in the engagement rate of students with increasing time of keyboard inactivity ranging from a nearly 80% engagement rate after 45 seconds to 30% after 32 minutes of inactivity. We find that students remain engaged in programming for a median of about 8 minutes before going off task, and when they do go off task, they most often return after 1 to 4 minutes of disengagement. Our model has application in estimating the amount of engaged time students take to complete programming assignments, identifying students in need of intervention, and understanding the effects of different engagement behaviors.

Author supplied keywords

Cite

CITATION STYLE

APA

Edwards, J., Hart, K., & Warren, C. (2022). A Practical Model of Student Engagement while Programming. In SIGCSE 2022 - Proceedings of the 53rd ACM Technical Symposium on Computer Science Education (Vol. 1, pp. 558–564). Association for Computing Machinery, Inc. https://doi.org/10.1145/3478431.3499325

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free