Date of Award:
8-2022
Document Type:
Thesis
Degree Name:
Master of Science (MS)
Department:
Computer Science
Committee Chair(s)
John Edwards
Committee
John Edwards
Committee
Chad Mano
Committee
Steve Petruzza
Abstract
With all the experiences and knowledge, I take programming as granted. But learning to program is still difficult for a lot of introductory programming students. This is also one of the major reasons for a high attrition rate in CS1 courses. If instructors were able to identify struggling students then effective interventions can be taken to help them. This thesis is a research done on programming process data that can be collected non-intrusively from CS1 students when they are programming. The data and their findings can be leveraged in understanding students’ thought process, detecting patterns and identifying behaviors that could possibly help instructors to identify struggling students, help them and design better courses.
Checksum
c43d5b3a994bcff503d9c0859addb422
Recommended Citation
Shrestha, Raj, "Programming Process, Patterns and Behaviors: Insights from Keystroke Analysis of CS1 Students" (2022). All Graduate Theses and Dissertations, Spring 1920 to Summer 2023. 8576.
https://digitalcommons.usu.edu/etd/8576
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 .