Publication | Closed Access
Relationships between reading, tracing and writing skills in introductory programming
354
Citations
15
References
2008
Year
Unknown Venue
Educational PsychologyEducationProgramming Language TeachingCode WritingProgram EvaluationIntelligent Tutoring SystemMathematics EducationReading ComprehensionLanguage AcquisitionLanguage StudiesWriting SkillsWriting InstructionPath DiagramCode RepresentationInstructional ProgramInstructionProgram ComprehensionIntroductory ProgrammingStepwise Regression
Programming constructs underpin a task hierarchy that includes English explanations, Parson's puzzles, and iterative code tracing. The study examined students' exam responses after one semester of programming instruction. A stepwise regression was used to build a path diagram with code‑writing performance as the dependent variable. Code‑tracing and English‑explanation tasks both correlated with code‑writing performance, suggesting a hierarchical relationship among programming tasks.
This study analyzed student responses to an examination, after the students had completed one semester of instruction in programming. The performance of students on code tracing tasks correlated with their performance on code writing tasks. A correlation was also found between performance on "explain in plain English" tasks and code writing. A stepwise regression, with performance on code writing as the dependent variable, was used to construct a path diagram. The diagram suggests the possibility of a hierarchy of programming related tasks. Knowledge of programming constructs forms the bottom of the hierarchy, with "explain in English", Parson's puzzles, and the tracing of iterative code forming one or more intermediate levels in the hierarchy.
| Year | Citations | |
|---|---|---|
Page 1
Page 1