Employing large language models to enhance K-12 students’ programming debugging skills, computational thinking, and self-efficacy

The introduction of programming education in K-12 schools to promote computational thinking has attracted a great deal of attention from scholars and educators. Debugging code is a central skill for students, but is also a considerable challenge when learning to program. Learners at the K-12 level often lack confidence in programming debugging due to a lack of effective learning feedback and programming fundamentals (e.g., correct syntax usage). With the development of technology, large language models (LLMs) provide new opportunities for novice programming debugging training. We proposed a method for incorporating an LLM into programming debugging training, and to test its validity, 80 K-12 students were selected to participate in a quasi-experiment with two groups to test its effectiveness. The results showed that through dialogic interaction with the model, students were able to solve programming problems more effectively and improve their ability to solve problems in real-world applications. Importantly, this dialogic interaction increased students’ confidence in their programming abilities, thus allowing them to maintain motivation for programming learning.

Publication Details

Journal
SHILAP Revista de lepidopterología
Published
2025-04-01
DOI
https://doi.org/10.30191/ets.202504_28(2).tp01
Primary Topic
Evolution and Paleontology Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Employing large language models to enhance K-12 students’ programming debugging skills, computational thinking, and self-efficacy

SHILAP Revista de lepidopterología
Evolution and Paleontology Studies
article

Employing large language models to enhance K-12 students’ programming debugging skills, computational thinking, and self-efficacy

article en

Abstract

The introduction of programming education in K-12 schools to promote computational thinking has attracted a great deal of attention from scholars and educators. Debugging code is a central skill for students, but is also a considerable challenge when learning to program. Learners at the K-12 level often lack confidence in programming debugging due to a lack of effective learning feedback and programming fundamentals (e.g., correct syntax usage). With the development of technology, large language models (LLMs) provide new opportunities for novice programming debugging training. We proposed a method for incorporating an LLM into programming debugging training, and to test its validity, 80 K-12 students were selected to participate in a quasi-experiment with two groups to test its effectiveness. The results showed that through dialogic interaction with the model, students were able to solve programming problems more effectively and improve their ability to solve problems in real-world applications. Importantly, this dialogic interaction increased students’ confidence in their programming abilities, thus allowing them to maintain motivation for programming learning.

SHILAP Revista de lepidopterología
Quality Education
Openalex Percentile: Top 62%
Evolution and Paleontology Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Employing large language models to enhance K-12 students’ programming debugging skills, computational thinking, and self-efficacy · SHILAP Revista de lepidopterología (2025) | TGRS Research Map | TGRS