Self-Reported AI Use and Quiz Performance in an Introductory Programming Course: An Observational Study

Large language models (LLMs) are now widely available to students, but it is still unclear how their use during coursework relates to later quiz performance. This study examines AI use in a bachelor-level Python course, where learners completed programming exercises and follow-up quizzes. To examine how students’ self-reported AI use relates to perceived difficulty, confidence, perceived helpfulness, and quiz performance. We conducted a quantitative observational study with supplementary qualitative analysis using 170 anonymous exercise-level survey submissions collected after five programming exercises. Students reported their AI use, perceived difficulty, confidence, perceived helpfulness, and how they used AI. Three exercises included follow-up comprehension quizzes, providing 100 scored submissions. AI assistance during these quizzes was not ruled out. AI was used in 64.7% of submissions. In the scored subset, reported exercise AI use was associated with a 21.0-point lower mean than reported no-AI use on the observed-range 0–100 score, which is not percent correct. Exploratory subgroup differences varied by difficulty and confidence, with some small comparison cells. Higher AI-use intensity was associated with lower scores, while perceived helpfulness had a near-zero association with quiz performance. Open-ended responses suggested that higher-scoring AI-use submissions more often described debugging or checking their own code, while lower-scoring submissions more often described code generation. Student ratings of AI helpfulness should be interpreted cautiously, since they did not track quiz performance. For introductory programming courses, follow-up checks of independent understanding may be important when students use AI during exercises.

Authors

Institutions

Publication Details

Journal
rEFLections
Published
2026-10-29
DOI
https://doi.org/10.61508/refl.v33i3.293243
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

Self-Reported AI Use and Quiz Performance in an Introductory Programming Course: An Observational Study

Erlend Tøssebro, Pattamawan Jimarkon, Nour Haurane
1 links
rEFLections
Teaching and Learning Programming
article

Self-Reported AI Use and Quiz Performance in an Introductory Programming Course: An Observational Study

Erlend Tøssebro, Pattamawan Jimarkon, Nour Haurane
article en

Abstract

Large language models (LLMs) are now widely available to students, but it is still unclear how their use during coursework relates to later quiz performance. This study examines AI use in a bachelor-level Python course, where learners completed programming exercises and follow-up quizzes. To examine how students’ self-reported AI use relates to perceived difficulty, confidence, perceived helpfulness, and quiz performance. We conducted a quantitative observational study with supplementary qualitative analysis using 170 anonymous exercise-level survey submissions collected after five programming exercises. Students reported their AI use, perceived difficulty, confidence, perceived helpfulness, and how they used AI. Three exercises included follow-up comprehension quizzes, providing 100 scored submissions. AI assistance during these quizzes was not ruled out. AI was used in 64.7% of submissions. In the scored subset, reported exercise AI use was associated with a 21.0-point lower mean than reported no-AI use on the observed-range 0–100 score, which is not percent correct. Exploratory subgroup differences varied by difficulty and confidence, with some small comparison cells. Higher AI-use intensity was associated with lower scores, while perceived helpfulness had a near-zero association with quiz performance. Open-ended responses suggested that higher-scoring AI-use submissions more often described debugging or checking their own code, while lower-scoring submissions more often described code generation. Student ratings of AI helpfulness should be interpreted cautiously, since they did not track quiz performance. For introductory programming courses, follow-up checks of independent understanding may be important when students use AI during exercises.

rEFLectionsVol. 33(3)
University of Stavanger (NO)
Quality education
Openalex Percentile: Top 7%
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.

Laika access coming soon