ERIC Number: EJ1481289
Record Type: Journal
Publication Date: 2025
Pages: 25
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0899 3408
EISSN: EISSN-1744-5175
Available Date: 0000-00-00
"C"ing the Light -- Assessing Code Comprehension in Novice Programmers Using C Code Patterns
Christina Glasauer1; Martin K. Yeh2; Lois Anne DeLong3; Yu Yan4; Yanyan Zhuang5
Computer Science Education, v35 n3 p457-481 2025
Background and Context: Feedback on one's progress is essential to new programming language learners, particularly in out-of-classroom settings. Though many study materials offer assessment mechanisms, most do not examine the accuracy of the feedback they deliver, nor give evidence on its validity. Objective: We investigate the potential use of a preexisting set of C code snippets as the basis for a high-quality C programming ability assessment tool. Method: We utilize the Rasch Model and the Linear Logistic Test Model to evaluate the validity and accuracy of the code snippets and to determine which C operations contribute most to their overall difficulty. Findings: Our results show that these code snippets yield accurate assessments of programming ability and reveal the degree of difficulty associated with specific programming operations. Implications: Our results suggest that the code snippets could serve as the basis for sophisticated, valid, and fair code comprehension skill assessment tools.
Descriptors: Novices, Computer Science Education, Programming, Accuracy, Validity, Feedback (Response), Models, Difficulty Level, Evaluation Methods, Item Response Theory, Programming Languages
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: National Science Foundation (NSF)
Authoring Institution: N/A
Grant or Contract Numbers: 1444827
Author Affiliations: 1Karl-Popper Kolleg SEEROSE, University of Klagenfurt, Klagenfurt, Austria; 2College of Information Sciences and Technology, Pennsylvania State University-Brandywine, Media, Pennsylvania, United States; 3Department of Computer Science, Tandon School of Engineering, New York University, Brooklyn, New York, United States; 4Teaching and Learning Commons, University of California San Diego, La Jolla, California, United States; 5Department of Computer Science, University of Colorado, Colorado Springs, Colorado, United States

Peer reviewed
Direct link
