In-class Coding Exercises As A Mechanism To Inform Early Intervention In Programming Courses

Early intervention is critical in increasing student success in Computer Science (CS) courses, which have attracted a diverse student population. In-class exercises, which are often low-stake and quick assignments, are a popular method for active learning and formative assessment. This study explores the potential of using in-class coding exercises for early intervention in programming courses, particularly before midterm exams. We analyzed historical data from a CS1 course to evaluate whether in-class coding exercises can predict midterm exam performance. Our findings reveal that in-class coding exercises are effective predictors of midterm performance and can serve as valuable tools for early intervention. Specifically, exercise scores and time on task are sufficient indicators of student performance. Although in-class exercises are less powerful predictors than traditional metrics, they offer quicker actionable insights. Additionally, predicting students who are struggling is more feasible than forecasting those who will fail or achieve specific letter grades. This research underscores the potential for designing targeted intervention schemes to support students in CS1 and other programming courses, highlighting the importance of timely and data-driven support mechanisms.

Authors

Institutions

Publication Details

Published
2025-02-12
DOI
https://doi.org/10.1145/3641554.3701802
Citations
2
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
3.39
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

In-class Coding Exercises As A Mechanism To Inform Early Intervention In Programming Courses

Vinhthuy Phan, Eric Hicks
2 citations
Teaching and Learning Programming
3.39
article

In-class Coding Exercises As A Mechanism To Inform Early Intervention In Programming Courses

Vinhthuy Phan, Eric Hicks
article en
2 citations

Abstract

Early intervention is critical in increasing student success in Computer Science (CS) courses, which have attracted a diverse student population. In-class exercises, which are often low-stake and quick assignments, are a popular method for active learning and formative assessment. This study explores the potential of using in-class coding exercises for early intervention in programming courses, particularly before midterm exams. We analyzed historical data from a CS1 course to evaluate whether in-class coding exercises can predict midterm exam performance. Our findings reveal that in-class coding exercises are effective predictors of midterm performance and can serve as valuable tools for early intervention. Specifically, exercise scores and time on task are sufficient indicators of student performance. Although in-class exercises are less powerful predictors than traditional metrics, they offer quicker actionable insights. Additionally, predicting students who are struggling is more feasible than forecasting those who will fail or achieve specific letter grades. This research underscores the potential for designing targeted intervention schemes to support students in CS1 and other programming courses, highlighting the importance of timely and data-driven support mechanisms.

University of Memphis (US)
Openalex Percentile: Top 8%
Teaching and Learning Programming
3.39
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.