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.
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· Proceedings of the Canadian...· 0 citations
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...
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...
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.· World Journal of Educational...· 0 citations
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· International journal of com...· 0 citations
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· INFORMS Transactions on Educ...· 0 citations
Related blog posts
MIT News · Artificial Intelligence· news.mit.eduOct 15, 2026
A new computational approach reveals how cells communicate to assemble into tissues. This could accelerate stem cell engineering, improve disease models, and inform therapies.
MIT News · Artificial Intelligence· news.mit.eduOct 15, 2026
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.