The Use of Generative Artificial Intelligence Tools in Programming Education: Opportunities and Challenges
Asian Journal of Research in Computer Science · pp. 93–108 · Published 27 May 2026
10.9734/ajrcos/2026/v19i5863Abstract
Background: Generative AI is increasingly transforming programming education by enhancing learning support and efficiency while also raising challenges related to academic integrity, critical thinking, and pedagogical adaptation. Aims: The aim of this study is to analyze the opportunities and challenges associated with the use of generative artificial intelligence tools in programming education. The paper also examines the impact of AI technologies on teaching practices, student learning experiences, and the future development of computer science education. Study Design: This study is designed as a review paper based on analysis of recent scientific publications related to generative artificial intelligence and programming education. Study Context: The study examines contemporary educational trends related to generative artificial intelligence and programming education in higher education environments. Methodology: The research methodology includes a literature review and comparative analysis of contemporary studies, scientific articles, educational reports, and technological resources related to generative AI tools such as ChatGPT, GitHub Copilot, Gemini, and Claude. The study examines their educational applications, advantages, limitations, and influence on programming learning environments. Results: The analysis shows that generative AI tools provide significant opportunities for personalized learning, immediate feedback, increased student engagement, and improved accessibility to educational resources. These technologies support students in code generation, debugging, and understanding programming concepts. At the same time, several challenges were identified, including academic integrity issues, overreliance on AI-generated solutions, reduced critical thinking, ethical concerns, and potential inaccuracies in generated code. The study also highlights the changing role of teachers as facilitators and mentors in AI-supported educational environments. Conclusion: Generative artificial intelligence technologies have strong potential to improve programming education and enhance learning experiences when integrated responsibly and effectively. However, educational institutions and educators should establish appropriate pedagogical strategies and ethical guidelines to ensure balanced and meaningful use of AI tools in computer science education.
Cited by 0
No indexed citations yet.
Related research
- The Impact/Role of Artificial Intelligence in Anesthesia: Remote Pre-Operative Assessment and Perioperative — shares topic coverage
- Detecting Dental Caries through Captured Images Using the Machine Learning Technology Teachable Machine — shares topic coverage
- Harnessing Artificial Intelligence in Healthcare Analytics: From Diagnosis to Treatment Optimization — shares topic coverage
- Diagnostic Accuracy of Artificial Intelligence for Breast Cancer Detection: A Systematic Review — shares topic coverage
- Artificial Intelligence in the Analysis of the Fetal Genome in Utero: A Critical Review of Current Paradigms, Clinical Utility and Future Horizons — shares topic coverage
Article metrics
Real usage data collected on this platform.
50
Page views
0
PDF downloads
4
Outbound clicks
0
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.