A Systematic Review Of Undergraduate Programming Difficulties: Highlighting AI Tools to Address Learning Challenges

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

Abstract

Undergraduate students find programming quite challenging due to various factors, such as limited problem-solving skills, and difficulties with debugging. If these obstacles are not addressed effectively, they would hinder learners' programming learning and even cause a higher dropout rate. Although various aspects of programming can be found in prior studies, existing literature still lacks up-to-date reviews and technological solutions regarding undergraduates' programming challenges. Thus, this systematic review addressed this gap by reviewing articles between 2015 and 2024 to find the programming difficulties faced by university students by following the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines [1]. The result showed that their obstacles included programming fundamentals, debugging and error types, code quality and organization, problem-solving, learning and cognitive aspects and external factors. Additionally, this paper highlights the integration of AI tools to address these difficulties, including readability, runtime errors and writing codes. This study makes contributions to the literature by comprehensively reviewing undergraduates' programming difficulties and linking them to innovative AI tools, providing some practical recommendations for researchers to enhance programming education.

Original languageEnglish
Title of host publicationIEEE Xplore
Subtitle of host publication2025 5th International Conference on Artificial Intelligence and Education (ICAIE)
PublisherIEEE
Pages30-34
Number of pages5
ISBN (Electronic)9798331522957
DOIs
Publication statusPublished - 23 Sept 2025
Event2025 International Conference on Artificial Intelligence and Education, ICAIE 2025 - Suzhou, China
Duration: 14 May 202516 May 2025

Publication series

Name2025 International Conference on Artificial Intelligence and Education, ICAIE 2025

Conference

Conference2025 International Conference on Artificial Intelligence and Education, ICAIE 2025
Country/TerritoryChina
CitySuzhou
Period14/05/2516/05/25

Keywords

  • AI
  • higher education
  • programming difficulties
  • systematic review

Cite this