Artificial intelligence in computer programming education: A systematic literature review
dc.contributor.author | Manorat P. | |
dc.contributor.author | Tuarob S. | |
dc.contributor.author | Pongpaichet S. | |
dc.contributor.correspondence | Manorat P. | |
dc.contributor.other | Mahidol University | |
dc.date.accessioned | 2025-04-19T18:13:12Z | |
dc.date.available | 2025-04-19T18:13:12Z | |
dc.date.issued | 2025-06-01 | |
dc.description.abstract | The demand for skilled programmers and the increasing complexity of coding skills have led to a rise in the adoption of artificial intelligence (AI) and machine learning (ML) technologies in computer programming education. Previous research has explored the potential of AI in aspects such as grading assignments, generating feedback, detecting plagiarism, and identifying at-risk students, but there is a lack of systematic reviews focused on AI-powered teaching processes in computer programming classes. To provide a more comprehensive understanding of AI and ML's role in computer programming education, this systematic review examines a wider range of applications across the entire pedagogical process. Analyzing 119 relevant research papers published between 2012 and 2024, this review offers an overview of AI and ML tools and techniques used in various educational contexts. Aligned with instructional design models, the reviewed literature is categorized into four key areas: course design, classroom implementation, assessment and feedback, and performance monitoring. This systematic review not only highlights the practical tools available to instructors but also identifies research trends and potential areas for future exploration in the field of computer programming education. | |
dc.identifier.citation | Computers and Education: Artificial Intelligence Vol.8 (2025) | |
dc.identifier.doi | 10.1016/j.caeai.2025.100403 | |
dc.identifier.eissn | 2666920X | |
dc.identifier.scopus | 2-s2.0-105002488335 | |
dc.identifier.uri | https://repository.li.mahidol.ac.th/handle/20.500.14594/109636 | |
dc.rights.holder | SCOPUS | |
dc.subject | Computer Science | |
dc.subject | Social Sciences | |
dc.title | Artificial intelligence in computer programming education: A systematic literature review | |
dc.type | Review | |
mu.datasource.scopus | https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=105002488335&origin=inward | |
oaire.citation.title | Computers and Education: Artificial Intelligence | |
oaire.citation.volume | 8 | |
oairecerif.author.affiliation | Mahidol University |