Purpose: This study aims to systematically review the existing literature on using Generative Artificial Intelligence (Gen-AI) tools in programming education and assess their impact on educational processes.
Method: In the study, the systematic review method was adopted, following the PRISMA 2020 flow diagram guidelines. As part of the literature review, the Web of Science, ACM, IEEE, Scopus, Springer Link, Google Scholar, and The Scientific and Technological Research Council of Türkiye - National Academic Network and Information Center (TÜBİTAK ULAKBİM) databases were searched. The studies on using Gen-AI tools in programming education were compiled based on the research questions.
Findings: As a result of the literature review, 27 studies that met the specified criteria were analyzed. It was found that the majority of these studies were conducted with undergraduate students and generally focused on Python as the programming language. The most commonly used AI tool was ChatGPT. It was observed that a significant number of the studies reviewed focused on students' cognitive support gains, computational thinking skills, and their effects on their academic achievement and motivation.
Highlights: The reviews revealed that there was a significant increase in the number of academic studies on the use of Gen-AI tools in programming education, especially in 2024. However, the fact that there are only three studies on this subject in Türkiye shows that there is a big gap in the local literature. In this respect, it is thought that local studies on integrating AI tools into programming education should be increased, and there is great potential in this field.
Programming Education Artificial Intelligence Large Language Model Chatbot ChatGPT
Amaç: Çalışma, programlama eğitiminde Üretken Yapay Zeka (ÜYZ) araçlarının kullanımına yönelik mevcut literatürü sistematik bir şekilde incelemek ve bu araçların eğitim süreçlerine etkilerini değerlendirmeyi amaçlamaktadır.
Yöntem: Çalışmada, sistematik derleme yöntemi benimsenmiş olup, araştırma PRISMA 2020 akış şeması yönergelerine uygun olarak yürütülmüştür. Literatür taraması kapsamında; Web of Science, ACM, IEEE, Scopus, Springer Link, Google Scholar ve Türkiye Bilimsel ve Teknolojik Araştırma Kurumu - Ulusal Akademik Ağ ve Bilgi Merkezi (TÜBİTAK ULAKBİM) veri tabanları taranmıştır. Bu taramalar sonucunda, programlama eğitiminde ÜYZ araçlarının kullanımını ele alan çalışmalar araştırma soruları kapsamında derlenmiştir.
Bulgular: Literatür taraması sonucunda, belirlenen kriterleri karşılayan 27 çalışma analiz edilmiştir. Bu çalışmaların büyük çoğunluğunun lisans düzeyindeki öğrencilerle yürütüldüğü ve programlama dili olarak genellikle Python diline odaklandığı tespit edilmiştir. ÜYZ aracı olarak en yaygın kullanılan araç ise ChatGPT olmuştur. İncelenen çalışmaların önemli bir kısmının, öğrencilerin bilişsel destek kazanımları, bilgi-işlemsel düşünme becerileri, akademik başarıları ve motivasyonlarına olan etkileri üzerine yoğunlaştığı gözlemlenmiştir.
Önemli Vurgular: Yapılan incelemeler, özellikle 2024 yılında ÜYZ araçlarının programlama eğitimi alanında kullanımına dair akademik çalışmaların sayısında önemli bir artış olduğunu ortaya koymaktadır. Bununla birlikte, Türkiye'de bu konuyla ilgili yalnızca üç çalışmaya rastlanması, yerel literatürde büyük bir boşluk olduğunu göstermektedir. Bu açıdan, ÜYZ araçlarının programlama eğitimine entegrasyonu konusunda yerel çalışmaların artırılması ve bu alanda büyük bir potansiyel olduğu düşünülmektedir.
Programlama Eğitimi Yapay Zeka Büyük Dil Modeli Sohbet Robotu ChatGPT
| Birincil Dil | İngilizce |
|---|---|
| Konular | Alan Eğitimleri (Diğer) |
| Bölüm | Sistematik Derlemeler ve Meta Analiz |
| Yazarlar | |
| Gönderilme Tarihi | 18 Kasım 2024 |
| Kabul Tarihi | 6 Ekim 2025 |
| Yayımlanma Tarihi | 31 Ocak 2026 |
| Yayımlandığı Sayı | Yıl 2026 Cilt: 34 Sayı: 1 |