ERIC Number: EJ1480218
Record Type: Journal
Publication Date: 2025-Aug
Pages: 25
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-1360-2357
EISSN: EISSN-1573-7608
Available Date: 2025-03-01
Teaching and Learning Computer Programming Using ChatGPT: A Rapid Review of Literature Amid the Rise of Generative AI Technologies
Manuel B. Garcia1,2,3
Education and Information Technologies, v30 n12 p16721-16745 2025
The emergence of generative AI tools like ChatGPT has sparked investigations into their applications in teaching and learning. In computer programming education, efforts are underway to explore how this tool can enhance instructional practices. Despite the growing literature, there is a lack of synthesis on its use in this field. This rapid review addresses this gap by examining the current literature to outline research trends, assess how it supports teaching and learning processes, and discern the issues that emerge from its application in programming instruction. A total of 107 documents disseminated across 81 distinct sources and authored by 394 contributors were identified. The review adopted a broad and inclusive approach, selecting literature based on relevance to ChatGPT's application in programming education and encompassing studies from diverse settings and methodologies. Results highlight applications such as personalized tutoring, knowledge reinforcement, instructional material creation, source code generation, immediate feedback, and assessment support. However, its use also introduces challenges such as academic dishonesty, ethical dilemmas, diminished critical thinking, overdependence on ChatGPT, and various technical limitations. Considering these findings, a balanced approach to the utilization of ChatGPT in programming education is essential. Implications and recommendations have been provided to guide policymakers, curriculum designers, teachers, and students in harnessing the benefits of this technology while mitigating potential challenges.
Descriptors: Computer Science Education, Teaching Methods, Programming, Computer Uses in Education, Artificial Intelligence, Educational Technology, Intelligent Tutoring Systems, Coding, Feedback (Response), Critical Thinking, Technological Advancement, Educational Benefits
Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/
Publication Type: Journal Articles; Information Analyses
Education Level: N/A
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: 1University of the Philippines Diliman, College of Education, Quezon City, Philippines; 2FEU Institute of Technology, Educational Innovation and Technology Hub , Manila, Philippines; 3Korea University, College of Education, Seoul, South Korea

Peer reviewed
Direct link
