The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning Process

The integration of Artificial Intelligence (AI) into programming education has rapidly expanded, offering both promising opportunities and complex challenges. This study conducts a systematic literature review (SLR) using the PRISMA framework to examine the influence of AI tools on creativity, colla...

Full description

Saved in:
Bibliographic Details
Main Authors: Bagas Dwiantoro, Yudianto Sujana, Puspanda Hatta
Format: Article
Language:English
Published: Universitas Sebelas Maret 2025-07-01
Series:IJIE (Indonesian Journal of Informatics Education)
Subjects:
Online Access:https://jurnal.uns.ac.id/ijie/article/view/103884
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849250749262856192
author Bagas Dwiantoro
Yudianto Sujana
Puspanda Hatta
author_facet Bagas Dwiantoro
Yudianto Sujana
Puspanda Hatta
author_sort Bagas Dwiantoro
collection DOAJ
description The integration of Artificial Intelligence (AI) into programming education has rapidly expanded, offering both promising opportunities and complex challenges. This study conducts a systematic literature review (SLR) using the PRISMA framework to examine the influence of AI tools on creativity, collaboration, and technology acceptance in programming education. A total of 33 peer-reviewed studies published between 2022 and 2024 were analysed to explore the pedagogical impact of AI. The findings indicate that AI tools support creative problem-solving, enhance collaborative learning, and increase student engagement through personalized feedback and adaptive learning environments. Despite these benefits, concerns remain about the potential for over-reliance on AI, reduced critical thinking, and ethical issues such as bias and authorship. While AI encourages iterative and imaginative approaches to programming, its successful implementation depends on instructional strategies that promote reflection, responsible tool use, and alignment with real-world programming practices. This study emphasizes the importance of balancing the advantages of AI with thoughtful pedagogy to support meaningful learning. Future research is recommended to investigate the long-term effects of AI on student development and to refine frameworks for integrating AI tools into programming education.
format Article
id doaj-art-3dfe73f3469d497dbe3cf87125bbd2da
institution Kabale University
issn 2549-0389
language English
publishDate 2025-07-01
publisher Universitas Sebelas Maret
record_format Article
series IJIE (Indonesian Journal of Informatics Education)
spelling doaj-art-3dfe73f3469d497dbe3cf87125bbd2da2025-08-20T03:57:09ZengUniversitas Sebelas MaretIJIE (Indonesian Journal of Informatics Education)2549-03892025-07-0191536110.20961/ijie.v9i1.10388446742The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning ProcessBagas Dwiantoro0Yudianto Sujana1Puspanda Hatta2The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning ProcessInformatics Education Program, Faculty of Teacher Training and Education, Universitas Sebelas Maret, IndonesiaInformatics Education Program, Faculty of Teacher Training and Education, Universitas Sebelas Maret, IndonesiaThe integration of Artificial Intelligence (AI) into programming education has rapidly expanded, offering both promising opportunities and complex challenges. This study conducts a systematic literature review (SLR) using the PRISMA framework to examine the influence of AI tools on creativity, collaboration, and technology acceptance in programming education. A total of 33 peer-reviewed studies published between 2022 and 2024 were analysed to explore the pedagogical impact of AI. The findings indicate that AI tools support creative problem-solving, enhance collaborative learning, and increase student engagement through personalized feedback and adaptive learning environments. Despite these benefits, concerns remain about the potential for over-reliance on AI, reduced critical thinking, and ethical issues such as bias and authorship. While AI encourages iterative and imaginative approaches to programming, its successful implementation depends on instructional strategies that promote reflection, responsible tool use, and alignment with real-world programming practices. This study emphasizes the importance of balancing the advantages of AI with thoughtful pedagogy to support meaningful learning. Future research is recommended to investigate the long-term effects of AI on student development and to refine frameworks for integrating AI tools into programming education.https://jurnal.uns.ac.id/ijie/article/view/103884artificial intelligencelearning processprogramming education
spellingShingle Bagas Dwiantoro
Yudianto Sujana
Puspanda Hatta
The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning Process
IJIE (Indonesian Journal of Informatics Education)
artificial intelligence
learning process
programming education
title The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning Process
title_full The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning Process
title_fullStr The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning Process
title_full_unstemmed The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning Process
title_short The Role of Artificial Intelligence in Programming Education and Its Impact on the Learning Process
title_sort role of artificial intelligence in programming education and its impact on the learning process
topic artificial intelligence
learning process
programming education
url https://jurnal.uns.ac.id/ijie/article/view/103884
work_keys_str_mv AT bagasdwiantoro theroleofartificialintelligenceinprogrammingeducationanditsimpactonthelearningprocess
AT yudiantosujana theroleofartificialintelligenceinprogrammingeducationanditsimpactonthelearningprocess
AT puspandahatta theroleofartificialintelligenceinprogrammingeducationanditsimpactonthelearningprocess
AT bagasdwiantoro roleofartificialintelligenceinprogrammingeducationanditsimpactonthelearningprocess
AT yudiantosujana roleofartificialintelligenceinprogrammingeducationanditsimpactonthelearningprocess
AT puspandahatta roleofartificialintelligenceinprogrammingeducationanditsimpactonthelearningprocess