Previous Article in Journal
Driver Distraction Detection in Extreme Conditions Using Kolmogorov–Arnold Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Systematic Review

The Influence of Artificial Intelligence Tools on Learning Outcomes in Computer Programming: A Systematic Review and Meta-Analysis

1
Department of Computer Science and Information Technology, La Trobe University, Melbourne 3086, Australia
2
Computer Science & Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
3
La Trobe Business School, La Trobe University, Melbourne 3086, Australia
*
Author to whom correspondence should be addressed.
Computers 2025, 14(5), 185; https://doi.org/10.3390/computers14050185 (registering DOI)
Submission received: 13 April 2025 / Revised: 1 May 2025 / Accepted: 6 May 2025 / Published: 9 May 2025
(This article belongs to the Section Cloud Continuum and Enabled Applications)

Abstract

This systematic review and meta-analysis investigates the impact of artificial intelligence (AI) tools, including ChatGPT 3.5 and GitHub Copilot, on learning outcomes in computer programming courses. A total of 35 controlled studies published between 2020 and 2024 were analysed to assess the effectiveness of AI-assisted learning. The results indicate that students using AI tools outperformed those without such aids. The meta-analysis findings revealed that AI-assisted learning significantly reduced task completion time (SMD = −0.69, 95% CI [−2.13, −0.74], I2 = 95%, p = 0.34) and improved student performance scores (SMD = 0.86, 95% CI [0.36, 1.37], p = 0.0008, I2 = 54%). However, AI tools did not provide a statistically significant advantage in learning success or ease of understanding (SMD = 0.16, 95% CI [−0.23, 0.55], p = 0.41, I2 = 55%), with sensitivity analysis suggesting result variability. Student perceptions of AI tools were overwhelmingly positive, with a pooled estimate of 1.0 (95% CI [0.92, 1.00], I2 = 0%). While AI tools enhance computer programming proficiency and efficiency, their effectiveness depends on factors such as tool functionality and course design. To maximise benefits and mitigate over-reliance, tailored pedagogical strategies are essential. This study underscores the transformative role of AI in computer programming education and provides evidence-based insights for optimising AI-assisted learning.
Keywords: artificial intelligence (AI); ChatGPT; computer programming education; learning outcomes; GitHub Copilot; task efficiency; student engagement; meta-analysis artificial intelligence (AI); ChatGPT; computer programming education; learning outcomes; GitHub Copilot; task efficiency; student engagement; meta-analysis

Share and Cite

MDPI and ACS Style

Alanazi, M.; Soh, B.; Samra, H.; Li, A. The Influence of Artificial Intelligence Tools on Learning Outcomes in Computer Programming: A Systematic Review and Meta-Analysis. Computers 2025, 14, 185. https://doi.org/10.3390/computers14050185

AMA Style

Alanazi M, Soh B, Samra H, Li A. The Influence of Artificial Intelligence Tools on Learning Outcomes in Computer Programming: A Systematic Review and Meta-Analysis. Computers. 2025; 14(5):185. https://doi.org/10.3390/computers14050185

Chicago/Turabian Style

Alanazi, Manal, Ben Soh, Halima Samra, and Alice Li. 2025. "The Influence of Artificial Intelligence Tools on Learning Outcomes in Computer Programming: A Systematic Review and Meta-Analysis" Computers 14, no. 5: 185. https://doi.org/10.3390/computers14050185

APA Style

Alanazi, M., Soh, B., Samra, H., & Li, A. (2025). The Influence of Artificial Intelligence Tools on Learning Outcomes in Computer Programming: A Systematic Review and Meta-Analysis. Computers, 14(5), 185. https://doi.org/10.3390/computers14050185

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop