Date of Award:
5-2024
Document Type:
Dissertation
Degree Name:
Doctor of Philosophy (PhD)
Department:
Computer Science
Committee Chair(s)
John Edwards
Committee
John Edwards
Committee
Curtis Dyreson
Committee
Chad Mano
Committee
Steve Petruzza
Committee
Hillary Swanson
Abstract
This body of work investigates using a record of each keystroke –keystroke data – for programming assignments in introductory computer programming courses. Keystroke data allows instructors to analyze student behaviors, such as time spent working on an assignment, detect when students disengage from their assignments, deter plagiarism, and measure, in finer details, the effects of interventions: such as using Do Not Disturb while working on their assignments. Collecting keystroke data may seem like an invasion of privacy, but this document argues that requiring keystroke data with assignments is equivalent to asking students to show their work, like asking for a student to write out the steps they took to solve a math problem instead of just the final solution.
Checksum
d2beae5c18ffe260c847e83cd446bc44
Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 4.0 License.
Recommended Citation
Hart, Kaden F., "Analyzing Student Behaviors in CS1 Through Programming Process Data" (2024). All Graduate Theses and Dissertations, Fall 2023 to Present. 177.
https://digitalcommons.usu.edu/etd2023/177
Included in
Copyright for this work is retained by the student. If you have any questions regarding the inclusion of this work in the Digital Commons, please email us at .