NotesFAQContact Us
Collection
Advanced
Search Tips
Back to results
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ1440968
Record Type: Journal
Publication Date: 2024
Pages: 28
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0899 3408
EISSN: EISSN-1744-5175
Available Date: N/A
Unraveling Novices' Code Composition Difficulties
Renske Weeda; Sjaak Smetsers; Erik Barendsen
Computer Science Education, v34 n3 p414-441 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine perceived and observed difficulties that novice programmers endure during code composition. Method: This study reports on the in-depth research combining multi-faceted data from observations to students' perceptions via interviews, think aloud, task ranking and task rating. Findings: Some interesting findings were observed which would not have been revealed through solution analysis on its own. For example, that nesting two loops is perceived as easier than nesting a selection in a loop and that the abstraction mechanism of an enhanced for loop makes it a particularly challenging concept to initially grasp. Implications: Our results augment related work, which are primarily based on instructors' perceptions, providing insights into difficulties endured by novice programmers and recommendations for task (de)composition and curricular alignment.
Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
Publication Type: Journal Articles; Reports - Research
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: N/A