Cited by 108Teaching and Learning ProgrammingArtificial Intelligence in EducationIntelligent Tutoring Systems and Adaptive Learning

The effectiveness of ChatGPT in assisting high school students in programming learning: Evidence from a quasi-experimental research

Open access
Yang, Tzu-Chi, Hsu, Yi-Chuan, Wu, Jiun-Yu·2025·Interactive Learning Environments

Abstract

Programming education gains importance in high schools as the digital age progresses. However, the openness and adaptability of programming languages present unique challenges for instructional practices compared to other subjects. While traditional instructional tools offer limited support, ChatGPT, a groundbreaking Generative Artificial Intelligence, has shown impressive capabilities in natural language processing and knowledge generation. This study explored whether ChatGPT can transcend existing limitations and improve programming education through a quasi-experimental approach with post-hoc interviews in high school classrooms. A total of 153 students participated, and the results from MANCOVA and ANCOVA analyses revealed that students using ChatGPT reported lower levels of flow experience, self-efficacy, and learning achievement compared to those utilizing conventional methods. Post-hoc interviews further revealed that students felt ChatGPT's effectiveness in facilitating their programming learning fell short of their initial expectations. These findings highlight the need to carefully consider the complexity of programming learning tasks and students' cognitive, affective, and interactive dimensions when integrating AI technologies into education. We discuss the implications and provide thorough pedagogical strategies, specifically the guidance–practice–transformation (G–P–T) mode, to maximize the potential of AI tools and support high school programming education, emphasizing the balance of technological innovation with learning best practices.

Integrity signals

Registry

Crossref · 10.1080/10494820.2025.2450659

Cites

103 of 103 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

We couldn’t retrieve this paper’s full text, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • Some studies document confusion, frustration, and other negative emotions driven by mistrust, technical limits, or unmet expectations, and even declines in self-efficacy.

    “Some studies document confusion, frustration, and other negative emotions driven by mistrust, technical limits, or unmet expectations [78,87,93,98], and even declines in self-efficacy [140].”

Cites

Flagged first, then by citations

1 of the 104 references couldn’t be matched to a known paper.

Cited by

Sorted by citations

Authors
Yang, T.-C., Hsu, Y.-C., & Wu, J.-Y.
Affiliations
  • National Yang Ming Chiao Tung University (TW)
  • Tainan First Senior High School (TW)
  • Southern Methodist University (US)
Corresponding author
Yang, Tzu-Chi
Venue
Interactive Learning Environments
Published
2025-01-16
Volume
33
Issue
6
Pages
3726-3743
ISSN
  • 1049-4820 (ISSN-L)
  • 1744-5191
OpenAlex
W4406474705
Cited by
80
References
104
Citations by year
2026: 63 · 2025: 17
FWCI
71.05
Type
journal article
Language
en
Open access
Locations
Interactive Learning Environments (publishedVersion, cc-by)
Funders
National Science and Technology Council (111-2410-H-A49-066-MY3)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Physical Sciences › Computer Science › Information Systems › Artificial Intelligence in Education
  • Physical Sciences › Computer Science › Artificial Intelligence › Intelligent Tutoring Systems and Adaptive Learning
Keywords
ChatGPT, generative AI, programming education, high school students, flow experience, self-efficacy, academic performance, artificial intelligence in education, student perceptions of AI tools

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review