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

Creative Commons Attribution-Share Alike 4.0 License
This work is licensed under a Creative Commons Attribution-Share Alike 4.0 License.

Available for download on Tuesday, May 01, 2029

Share

COinS