Skip to content
#generative ai #explainable ai Review Open access

Examining Student Dependence on Generative AI tools in Programming Education

Aug 2026 · Journal of Education, Learning, and Management · 0 citations · 20 references
Teaching and Learning Programming

Abstract

Programming students are no longer only learning to write code; they are also learning in environments where AI tools can explain, debug, and generate code alongside them. This shift creates a tension for programming education: the same tools that can make learning more accessible may also encourage dependence when students use them as substitutes for their own reasoning. Using a conceptual and narrative review of recent literature, this paper examines student dependence on generative AI tools in programming education. Central to this review is an examination of learning outcomes, independent programming ability, self-regulated learning, critical thinking, problem solving, learner characteristics, and instructional design in AI-supported programming environments. Students learning to code are increasingly using AI tools to answer questions, explain concepts, help debug, and make information easier to access, but their use can also create problems. Students who rely heavily on them, especially when instructors provide little instruction, may spend less time thinking through problems on their own or reflecting on their solutions. From the literature, we see that the impact of AI is more dependent on the learner, the learning environment, and the use of the tools than on the technology. Existing studies also have important weaknesses, including heavy use of self-reported measures, small sample sizes, correlational research, and limited evidence about what sustained AI use could mean for independent thinking, problem solving, and programming development over time. More data is needed to understand these longer-term effects.

Read PDF

Similar papers

Open access Aug 2026

Investigating How Problem-Based Projects Can Shape Engineering Students' Use of Generative AI for Coding

This research investigates whether this programming challenge would encourage students to adopt programming-specific generative AI strategies, e.g. code editor embedded AI assistants, when presented with the option, and indicates that students would benefit from structured training in effective generative AI usage for...

Alan Ableson · 0 citations
Review Sep 2026

An Empirical Study on how Computing Students Interact with Large Language Models for Learning Purposes

Large Language Models (LLM) have become popular tools in education. Therefore, understanding how students interact with LLMs for learning purposes is an important aspect of the responsible design and development of LLM based learning tools. However, existing research has focused on evaluating model performance, specifi...

Opetunde Ibitoye, S. Popoola · 0 citations
Open access

A Tailored Generative Artificial Intelligence Chatbot for Reflective Learning in Introductory Programming

The rapid development of Generative Artificial Intelligence (GAI) chatbots is affecting higher education teaching and learning, especially in introductory programming courses. Introductory programming courses are considered difficult with high failure rates. Introductory programming is often structured or adopts proble...

Agatha Rachmat · 0 citations
Open access Aug 2026

GENERATIVE AI-ASSISTED TEACHING FOR MICROCONTROLLER PROGRAMMING AND DEBUGGING: MODEL DESIGN AND PRACTICE

An AI-assisted teaching model for microcontroller programming practice based on three functional modules, namely code-skeleton generation, compilation/logic-error diagnosis, and personalized question answering is built and preliminary teaching practice indicates that the model helps shorten students' debugging time and...

Yuan Tan, Qing-Yuan Zhen, XinDi Wang et al. · 0 citations
Open access Sep 2026

Beyond Code Correctness: A Hybrid Behavioral-Cognitive Model for Student Assessment in Programming Education

A hybrid conceptual framework that integrates cognitive correctness metrics with behavioral analytics derived from Source Code Management systems, such as GitHub is proposed, which captures authentic student behaviors during assignment development and leverages machine-learning models combined with explainable AI techn...

Amitkumar R. Patel, Jaykumar Patel, Sandipkumar Surati · 0 citations
Review Open access Aug 2026

Integrating Generative AI into Teaching Linear Programming: Understanding Student-AI Interaction, Limitations, and Perceptions

Analysis of student-AI interaction patterns, common sources of error in AI-generated solutions, and students’ perceptions of generative AI in the context of linear programming reveals that whereas AI-generated responses often correctly formulated decision variables, objective functions, and constraints, errors frequent...

Yeawon Yoo, Sydney Kim · 0 citations

Related blog posts

MIT News · Artificial Intelligence Oct 15, 2026

AI model decodes the language cells use to communicate

A new computational approach reveals how cells communicate to assemble into tissues. This could accelerate stem cell engineering, improve disease models, and inform therapies.

GPT-Lab Oct 14, 2026

Building trustworthy AI: The role of AI harnesses, intent contracts and evals

AI is moving beyond impressive demos. After World Summit AI 2026 in Amsterdam, GPT-Lab's Muhammad Waseem reflects on what organizations need to make AI agents reliable, responsible and genuinely useful in everyday work. The post Building trustworthy AI: The role of AI harnesses, intent contracts and evals appeared first on GPT-Lab.

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.