Intervention for Students Repeating a CS1 Online Course: Analyzing Their Performance, Behavior, and Perceptions

Objectives. This study addresses the challenges faced by students repeating an introductory programming course (CS1) at an online university, where dropout and failure rates remain high. While programming education has been widely studied, targeted interventions for repeating students remain scarce. Our research aims to analyze the experiences of these students and develop a tailored intervention to improve support mechanisms. Participants. The study focuses on students retaking CS1, which were categorized into two groups: those who previously attempted but failed the course, and those who dropped out early with almost no follow-up of the course. Method. An observational approach was used to analyze students’ performance, behavior, and perceptions, combining data from institutional databases and questionnaires. Based on these insights, an intervention was designed, incorporating individualized feedback, structured engagement activities, and encouragement for students to reflect on their past experiences in order to foster a more supportive learning environment. Findings. Initial results indicate that the intervention increased student engagement, particularly in the early weeks of the semester. However, some students continued to struggle with course content, suggesting the need for additional instructional support. While the intervention was effective in fostering engagement, its impact on overall success rates was limited, highlighting the necessity of more personalized approaches. Conclusions. The study provides valuable insights for educators seeking to improve support for repeating students in programming courses. Key lessons include the importance of proactive engagement, tailored feedback, and structured interventions. Future research should focus on developing personalized interventions, validating a tailored questionnaire for deeper insights, and exploring adaptive learning technologies and longitudinal studies to enhance academic outcomes while reducing instructor workload.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Computing Education
Published
2025-06-11
DOI
https://doi.org/10.1145/3743685
Citations
1
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
1.69
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Intervention for Students Repeating a CS1 Online Course: Analyzing Their Performance, Behavior, and Perceptions

David García‐Solórzano, Teresa Sancho Vinuesa, Julià Minguillón, María-Jesús Marco-Galindo
1 citations
ACM Transactions on Computing Education
Online Learning and Analytics
1.69
article

Intervention for Students Repeating a CS1 Online Course: Analyzing Their Performance, Behavior, and Perceptions

David García‐Solórzano, Teresa Sancho Vinuesa, Julià Minguillón, María-Jesús Marco-Galindo
article en
1 citations

Abstract

Objectives. This study addresses the challenges faced by students repeating an introductory programming course (CS1) at an online university, where dropout and failure rates remain high. While programming education has been widely studied, targeted interventions for repeating students remain scarce. Our research aims to analyze the experiences of these students and develop a tailored intervention to improve support mechanisms. Participants. The study focuses on students retaking CS1, which were categorized into two groups: those who previously attempted but failed the course, and those who dropped out early with almost no follow-up of the course. Method. An observational approach was used to analyze students’ performance, behavior, and perceptions, combining data from institutional databases and questionnaires. Based on these insights, an intervention was designed, incorporating individualized feedback, structured engagement activities, and encouragement for students to reflect on their past experiences in order to foster a more supportive learning environment. Findings. Initial results indicate that the intervention increased student engagement, particularly in the early weeks of the semester. However, some students continued to struggle with course content, suggesting the need for additional instructional support. While the intervention was effective in fostering engagement, its impact on overall success rates was limited, highlighting the necessity of more personalized approaches. Conclusions. The study provides valuable insights for educators seeking to improve support for repeating students in programming courses. Key lessons include the importance of proactive engagement, tailored feedback, and structured interventions. Future research should focus on developing personalized interventions, validating a tailored questionnaire for deeper insights, and exploring adaptive learning technologies and longitudinal studies to enhance academic outcomes while reducing instructor workload.

ACM Transactions on Computing EducationVol. 25(3)
Universitat Oberta de Catalunya (ES)
Openalex Percentile: Top 13%
Online Learning and Analytics
1.69
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.