Date of Award:
5-2024
Document Type:
Thesis
Degree Name:
Master of Science (MS)
Department:
Computer Science
Committee Chair(s)
John Edwards
Committee
John Edwards
Committee
Hamid Karimi
Committee
Shah Muhammad Hamdi
Abstract
Pausing behavior in introductory Computer Science (CS1) courses has been related to a student’s performance in the course and could be linked to a student’s cognitive load, or assignment difficulty. Having an objective measure of the cognitive load would be beneficial to course instructors as it would help them design assignments that are not too difficult. Two studies are presented in this work. The first study uses Cognitive Load Theory and Vygotsky’s Zone of Proximal Development as a theoretical framework to analyze pause times between keystrokes to better understand what types of assignments need more educational support than others. The first study reports the characteristics of eleven assignments, introduces a method to analyze pausing behavior, and investigates how pausing behavior changes with assignment characteristics (e.g., introducing new programming constructs, engaging creativity through Turtle graphics, etc). Evidence is found that pausing behavior does change based on the assignment type and that assignments with particular characteristics that cause students to break code into many small portions, and tie it all back together, may be more likely to have excessive demands on student working memory. Evidence is also found that assignment completion time may not be an accurate measure of assignment difficulty. The second study builds on the first study by validating whether the keystroke latency analysis corroborates results with a self-report questionnaire of cognitive load. The latency analysis does have a relation to self-reported cognitive load, but not in the manner anticipated. A higher proportion of shorter pauses is related to a higher cognitive load score, meaning students who spend more time typing have a higher cognitive load. Furthermore, assignments that take students longer to complete do have higher levels of cognitive load. Further research is needed to investigate the relation between keystroke latencies and cognitive load. However, both studies show assignment differentiation in pausing behavior between assignments, which suggests keystroke latency comparisons between assignments warrant more investigation.
Checksum
dc6c3071ed380e562cffcfb45136ea5c
Recommended Citation
Urry, Joshua O., "A Framework That Explores the Cognitive Load of CS1 Assignments Using Pausing Behavior" (2024). All Graduate Theses and Dissertations, Fall 2023 to Present. 145.
https://digitalcommons.usu.edu/etd2023/145
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 .