logo
ResearchBunny Logo
Growth in Knowledge of Programming Patterns: A Comparison Study of CS1 vs. CS2 Students

Computer Science

Growth in Knowledge of Programming Patterns: A Comparison Study of CS1 vs. CS2 Students

S. Nurollahian, N. Brown, et al.

This fascinating study by Sara Nurollahian, Noelle Brown, Anna N. Rafferty, and Eliane Wiese delves into how students' understanding of code structures evolves from introductory to intermediate programming courses, revealing surprising gaps that necessitate targeted instructional strategies.

00:00
00:00
Playback language: English
Abstract
This comparative study investigates the improvement in students' understanding of code structure from introductory (CS1) to intermediate (CS2) programming courses. Using an online survey with tasks focused on identifying expert patterns, judging readability, code comprehension, writing, and editing, the study examined two code structures: (S1) returning boolean expressions directly and (S2) unique vs. repeated code within if and else statements. CS2 students showed better performance in pattern identification, readability judgment, and editing for both structures. However, improvements in code writing were only observed for S1, and comprehension improvement was seen only for S2. The findings highlight the need for varied support across different code structures, as overall student performance remained below expectations, suggesting the need for further instructional intervention.
Publisher
Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2024)
Published On
Mar 20, 2024
Authors
Sara Nurollahian, Noelle Brown, Anna N. Rafferty, Eliane Wiese
Tags
code structure
programming courses
student performance
comprehension improvement
readability judgment
instructional intervention
Listen, Learn & Level Up
Over 10,000 hours of research content in 25+ fields, available in 12+ languages.
No more digging through PDFs, just hit play and absorb the world's latest research in your language, on your time.
listen to research audio papers with researchbunny