In situ identification of student self-regulated learning struggles in programming assignments
Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, 2021•dl.acm.org
Effective self-regulated learning (SRL) is important to student academic success.
Understanding what SRL struggles students face in programming assignments is critical to
guide many efforts in computing education, such as designing scalable interventions and
developing effective learning technologies. Prior studies on this topic contributed to
understanding what SRL strategies CS students typically use in programming assignments,
and the interventions for some SRL struggles such as procrastination. However, few studies …
Understanding what SRL struggles students face in programming assignments is critical to
guide many efforts in computing education, such as designing scalable interventions and
developing effective learning technologies. Prior studies on this topic contributed to
understanding what SRL strategies CS students typically use in programming assignments,
and the interventions for some SRL struggles such as procrastination. However, few studies …
Effective self-regulated learning (SRL) is important to student academic success. Understanding what SRL struggles students face in programming assignments is critical to guide many efforts in computing education, such as designing scalable interventions and developing effective learning technologies. Prior studies on this topic contributed to understanding what SRL strategies CS students typically use in programming assignments, and the interventions for some SRL struggles such as procrastination. However, few studies have investigated student SRL struggles in programming systematically. To fill this gap, we investigate student SRL struggles in the context of CS2 through a case study. We used multiple approaches to collect real-time data and validate our findings, such as tracking student progress, identifying potential SRL struggles, and interviewing identified struggling students to confirm our identifications. This study contributes to a deeper understanding of what SRL struggles students face in programming at a fine-grained level, and provides guidance on interventions for SRL struggles.
ACM Digital Library