Combating Harms of Generative AI in CS1 with Code Review Interviews and a Flipped Classroom
Peter Fowles, Erik Falor, Sulove Bhattarai, John Edwards, Seth Poulsen

TL;DR
This study introduces oral code review assessments and a flipped classroom to mitigate the misuse of AI tools in CS1, showing positive student attitudes and maintained understanding despite increased AI usage.
Contribution
The paper presents a novel combination of oral code reviews and flipped classroom strategies to address AI misuse in introductory computer science education.
Findings
No significant increase in exam scores despite higher AI usage.
Significant rise in pasted characters indicating increased AI assistance.
Positive student feedback towards code reviews and improved scheduling.
Abstract
Background and Context: Large Language Models (LLMs) are more accessible and accurate than ever before, raising significant concerns for computing educators. One major concern is students using LLMs to bypass the effort needed to understand concepts and metacognitive strategies essential for success in computer science. Objectives: We contribute a unique approach to assessing and building up student understanding through weekly oral code review assessments. These formative assessments incentivize students to understand their submitted code, regardless of whether or not the code was generated by AI tools. We also use a flipped classroom to provide time for students to learn concepts outside of class and provide ample time for students to schedule code review interviews. Methods: For this paper, we collected data from three semesters. We analyze student exam scores, keystroke logs,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
