Search
On-Site Program Calendar
Browse By Day
Browse By Time
Browse By Person
Browse By Room
Browse By Unit
Browse By Session Type
Search Tips
Change Preferences / Time Zone
Sign In
Bluesky
Threads
X (Twitter)
YouTube
Understanding students’ programming knowledge is essential for providing effective, tailored scaffolding. This study examines high school students’ code comprehension across block-based and text-based programming tasks using think-aloud data analyzed through the SOLO taxonomy framework. Twenty-seven students completed Scratch and Python tasks focused on loops and conditionals. SOLO levels and code comprehension strategies were identified from student reasoning. The study also evaluated large language models for automating SOLO classification. Results showed higher SOLO levels in block-based tasks and a performance drop in text-based tasks, with strategy use differing by modality. While LLMs accurately classified higher-level responses, they struggled with nuanced reasoning (Prestructural levels), highlighting the need for human oversight. Findings offer theoretical and practical insights into scalable assessment and instructional design.