Proceedings of the 17th ACM Conference on International Computing Education Research 2021
DOI: 10.1145/3446871.3469774
|View full text |Cite
|
Sign up to set email alerts
|

Towards an Understanding of Program Writing as a Cognitive Process: Analysis of Keystroke Logs

Abstract: Program writing is difficult to teach, learn, and assess. One challenge is a lack of theory or understanding about what program writing is. My dissertation will address this challenge by applying theories from natural language (NL) writing to try and understand program writing as a cognitive process. By analyzing keystroke logs collected during program writing, I plan to identify similarities with NL writing, potential diagnostic information, and how program writing changes as students become more proficient.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 14 publications
(15 reference statements)
0
2
0
Order By: Relevance
“…Many studies have focused on supporting novice programmers' learning of code‐writing skills, but it is unclear what constitutes code writing [18]. Can it be decomposed into subskills, and what are they?…”
Section: Literature Reviewmentioning
confidence: 99%
See 1 more Smart Citation
“…Many studies have focused on supporting novice programmers' learning of code‐writing skills, but it is unclear what constitutes code writing [18]. Can it be decomposed into subskills, and what are they?…”
Section: Literature Reviewmentioning
confidence: 99%
“…However, a recent study argued against this hierarchy and that existent evidence could only support that these procedural skills are related [24]. Many studies have focused on supporting novice programmers' learning of code-writing skills, but it is unclear what constitutes code writing [18]. Can it be decomposed into subskills, and what are they?…”
Section: Introductionmentioning
confidence: 99%