arrow
Return

How Large Language Models Shape Programming Skill Development Beyond Task Completion

delete2026-07-27
delete0
delete
OA
AI
T
Tihomir Orehovački
DOI:10.3390/ai7070252delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Large language models (LLMs) are changing how students approach problem solving, code interpretation, and software development. Successful task completion with AI assistance, however, does not necessarily indicate conceptual understanding of underlying programming principles, making it difficult to determine how programming skills develop over time. This study examines whether students’ critical engagement, collaborative learning practices, and exploratory use of LLMs are associated with self-reported programming competence, coding practices, and longer-term knowledge retention. Survey data from 189 students with varying levels of LLM use in educational and coding-related contexts were analyzed using partial least squares structural equation modeling (PLS-SEM). The findings suggest that students perceive LLMs as more educationally valuable when they actively question, reinterpret, and adapt AI-generated responses rather than accept them as final answers. Students who interacted more reflectively with AI outputs reported stronger perceived competence and more deliberate attention to code organization, readability, and maintainability. Collaborative use corresponded to broader development of programming abilities, whereas creative experimentation was more closely related to stylistic refinement and perceived benefits for longer-term retention. Active engagement with AI-generated material may therefore promote analytical reasoning and deeper conceptual involvement instead of merely accelerating code production. By moving beyond technology adoption and productivity-oriented perspectives, the study highlights the role of learner agency in shaping LLM-supported programming education.
Keywords:
generative AI
large language models
programming education
programming skill development
critical thinking
collaborative learning
creativity
long-term memory

Journal

A
AI
IF:
5
Papers:
1.0K
Citations:
941

Organization

Juraj Dobrila University of Pula cover
Juraj Dobrila University of Pula
Scholars:
28
Papers: 17
Citations: 265
Cited Papers

Cited Papers

Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issues
err2024-06-04
err8
errOAAI
errLiu, Yue; Le-Cong, Thanh; Widyasari, Ratnadira; Tantithamthavorn, Chakkrit; Li, Li; Le, Xuan-Bach D.; Lo, David
errShare
errSave
The impact of identifier style on effort and comprehension
err2012-05-03
err113
PREAI
errBinkley, Dave; Davis, Marcia; Lawrie, Dawn; Maletic, Jonathan I.; Morrell, Christopher; Sharif, Bonita
errShare
errSave
Pair programming in education: a literature review
err2011-06-17
err0
PREAI
errBrian Hanks; Sue Fitzgerald; Renée McCauley; Laurie Murphy; Carol Zander
errShare
errSave
researcher View more