Skip to content

Examining Student Dependence on Generative AI tools in Programming Education

Aug 2026 · Journal of Education Learning and Management
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.

View source

Similar papers

#generative ai Open access Sep 2026

The socio-ecological costs of AI: Toward socially responsible and sustainable communication practices

The adoption of generative artificial intelligence among communication practitioners and researchers surged after the launch of ChatGPT in November 2022, urging practitioners to critically engage in exploring pathways for fostering socially responsible and environmentally sustainable AI practices.

Emma Christensen · 4 citations · ⚡1
#generative ai Sep 2026

Eroding scholarly integrity: Confronting the misuse of generative AI in nursing education.

Nursing education must respond proactively by establishing AI literacy frameworks, revising academic integrity policies, and embedding source verification and citation skills into curricula, as generative AI threatens to erode the scholarly standards essential to both academic rigor and professional nursing practice.

Kechi Iheduru-Anderson · 1 citation
#generative ai Open access Aug 2026

Ten-Year Panel of Japanese Municipal Finance from the Local Government Financial Settlement Survey

This R script (make_kessan10_csv.R) converts the Local Government Financial Settlement Survey (市町村別決算状況調), published by the Ministry of Internal Affairs and Communications on its annual pages of local government financial status survey materials, into machine-readable CSV. The source workbooks are print-oriented Excel files with multi-row merged headers, issued as four separate files per fiscal year (overview and expenditure, for cities and for towns and villages). The script consolidates them into long-format panels carrying fiscal year and municipality type as columns, and also writes one file per fiscal year. The output of a run over ten fiscal years (FY2015–FY2024) is deposited alongside it: all 1,741 municipalities, with 33 overview indicators and 94 expenditure items classified by purpose, giving panels of 17,410 rows each. Every municipality and every year is checked for internal consistency: the components of each expenditure category sum to that category's total, and the sum of all categories matches the total expenditure reported in the overview table. All checks passed for all ten years. Amounts are in thousands of yen, as published; blank cells are left blank rather than filled with zero. The column structure of the source data does not change over the period covered. One definitional change affects the adjusted ratio of current expenditure to current revenue: for FY2020 and FY2021 the special bonds issued for deferred tax collection are removed from current general revenue as well. Four changes of municipality occurred: Tomiya and Nakagawa became cities in FY2016 and FY2018 respectively, each receiving a new municipality code; Sasayama was renamed Tamba-Sasayama in FY2019, and Aogashima was renamed in FY2018 in the written form of its name only, both keeping their codes. The code was written with generative AI: Claude (Anthropic) was used to write and revise it. The author has verified the output and takes responsibility for the content. Version 1.1 corrects the reading of the census population change column in the overview table, where a small negative rate written with the triangle sign used in Japanese official statistics was left blank instead of being read as a number. 56 cells across the ten years were affected; no other value changed.

Yasutoshi Moteki · 1 citation

Related blog posts