Systems for Maximizing Student Learning, Engagement, and Academic Achievement

The rapid expansion of computer science education has placed significant strain on educators and students alike, particularly in large introductory programming courses. Traditional assessment methods often fail to balance timely feedback, effective student engagement, and scalable instructor support. In response, this dissertation presents TA-Bot, a novel automated assessment tool designed to incentivize early engagement, improve code quality, and encourage office-hour participation through an adaptive, non-punitive reward system. TA-Bot integrates a Time Between Submissions mechanism, dynamically modulating feedback frequency to discourage trial-and-error programming while fostering thoughtful code development. The system also implements gamification principles to motivate students to start assignments earlier and interact with course support structures. By shifting away from punitive restrictions and invasive data tracking, this research explores how positive reinforcement strategies can enhance student learning behaviors without discouraging participation. A longitudinal study was conducted across multiple semesters to evaluate the effectiveness of TA-Bot. The findings indicate that students using the system demonstrated higher engagement levels, improved code quality, and greater office-hour attendance, leading to better overall retention and performance. This work contributes to the broader discourse on CS education by demonstrating the efficacy of behavioral nudges and incentive-driven assessment tools in fostering productive learning habits.

Publication Details

Journal
e-Publications@Marquette (Marquette University)
Published
2025-04-01
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Systems for Maximizing Student Learning, Engagement, and Academic Achievement

e-Publications@Marquette (Marquette University)
Teaching and Learning Programming
article

Systems for Maximizing Student Learning, Engagement, and Academic Achievement

article en

Abstract

The rapid expansion of computer science education has placed significant strain on educators and students alike, particularly in large introductory programming courses. Traditional assessment methods often fail to balance timely feedback, effective student engagement, and scalable instructor support. In response, this dissertation presents TA-Bot, a novel automated assessment tool designed to incentivize early engagement, improve code quality, and encourage office-hour participation through an adaptive, non-punitive reward system. TA-Bot integrates a Time Between Submissions mechanism, dynamically modulating feedback frequency to discourage trial-and-error programming while fostering thoughtful code development. The system also implements gamification principles to motivate students to start assignments earlier and interact with course support structures. By shifting away from punitive restrictions and invasive data tracking, this research explores how positive reinforcement strategies can enhance student learning behaviors without discouraging participation. A longitudinal study was conducted across multiple semesters to evaluate the effectiveness of TA-Bot. The findings indicate that students using the system demonstrated higher engagement levels, improved code quality, and greater office-hour attendance, leading to better overall retention and performance. This work contributes to the broader discourse on CS education by demonstrating the efficacy of behavioral nudges and incentive-driven assessment tools in fostering productive learning habits.

e-Publications@Marquette (Marquette University)
Openalex Percentile: Top 45%
Teaching and Learning Programming
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.

Systems for Maximizing Student Learning, Engagement, and Academic Achievement · e-Publications@Marquette (Marquette University) (2025) | TGRS Research Map | TGRS