Is Solving Better Than Evaluating GenAI Solutions?
Not on the map. Why?
Abstract (arXiv)
As Generative AI (GenAI) tools become increasingly capable of generating solutions to computing assignments, the computing education community is exploring pedagogical approaches that emphasize solution evaluation, verification, and critique alongside traditional solution generation. However, evidence regarding the impact of such evaluation-centered tasks on student learning remains limited, particularly in upper-division, theory-heavy courses. We conducted a randomized A/B crossover study (N=220) in a junior-level algorithms course to compare evaluating GenAI-generated solutions with traditional problem solving. Across six assignments, student working groups either solved challenging algorithmic problems directly or evaluated often-flawed GenAI-generated solutions, with roles reversed midway through the semester. We found no statistically significant differences between groups in midterm scores, final exam scores, overall course grades, or exam problems structurally aligned with the homework interventions. Students received significantly higher homework scores when evaluating GenAI-generated solutions, but this localized advantage did not translate into downstream summative gains. Survey data further indicated that most students reported no change in study habits in response to the intervention; however, those who reported adapting their study strategies rated the GenAI-evaluation assignments as significantly more helpful. These findings suggest that GenAI evaluation redistributes student effort from open-ended solution construction toward verification, diagnosis, and judgment, but does not automatically produce stronger conceptual transfer. We conclude that GenAI-evaluation activities can be incorporated into algorithms coursework without broad performance losses, but meaningful learning gains may require deliberate scaffolding that pushes students beyond simple error diagnosis.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 20 of its 57 references that are in the map. First posted on arXiv 30 Jul 2026.
Builds on
20 of 57 references.
References · 20
- 2023Using an LLM to Help With Code Understandingcited by 222
- 2022Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generationcited by 97
- 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 87
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
- 2023The Metacognitive Demands and Opportunities of Generative AIcited by 85
- 2022Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Bookcited by 84
- 2023"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmerscited by 62
- 2024The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmerscited by 46
- 2023AI-assisted coding: Experiments with GPT-4cited by 43
- 2023Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Coursescited by 38
- 2023Detecting LLM-Generated Text in Computing Education: A Comparative Study for ChatGPT Casescited by 32
- 2023Large Language Models (GPT) Struggle to Answer Multiple-Choice Questions about Codecited by 31
8 more
- 2023Prompt Problems: A New Programming Exercise for the Generative AI Eracited by 31
- 2024CS1-LLM: Integrating LLMs into CS1 Instructioncited by 15
- 2024Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skillscited by 11
- 2023Innovating Computer Programming Pedagogy: The AI-Lab Framework for Generative AI Adoptioncited by 3
- 2024BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forumscited by 2
- 2024Teaching Algorithm Design: A Literature Reviewcited by 1
- 2025Programmers Aren't Obsolete Yet: A Syllabus for Teaching CS Students to Responsibly Use Large Language Models for Code Generationcited by 1
- 2025Demystify, Use, Reflect: Preparing students to be informed LLM-userscited by 1
Built on by
Not cited yet.