Skip to content
Review Open access

Difficulties of Learning Programming in Higher Education: A Systematic Literature Review of Recent Research

Aug 2026 · Ankara Üniversitesi Eğitim Bilimleri Fakültesi Dergisi · Vol 59, pp. 771-835 · 0 citations · 31 references

TL;DR

The factors found to affect students’ programming learning were lack of knowledge about programming concepts and constructs, misconceptions related to syntax and semantics, programming skills, problem-solving skills, and the inability to create a mental model of the computer.

Abstract

The difficulty of learning computer programming has been widely discussed by researchers. Many factors contribute to the challenges faced in teaching and learning programming. This systematic review aims to identify these difficulties in higher education introductory programming courses and explore instructional solutions. We reviewed studies from multiple online databases, initially identifying 648 studies, of which 92 focused on programming difficulties. After applying inclusion and exclusion criteria, 23 articles were selected for analysis. The factors found to affect students’ programming learning were lack of knowledge about programming concepts and constructs, misconceptions related to syntax and semantics, programming skills, problem-solving skills, and the inability to create a mental model of the computer. When the suggested instructional solutions for the concepts and processes that students have the most difficulty with were examined, suggestions emerged to improve their programming skills, solution designs, and the coding process. Unlike many studies that focus only on specific challenges, this review provides a comprehensive analysis, offering strategies for both students and instructors to overcome programming difficulties.

Read PDF

Similar papers

Review Open access Sep 2026

COMPUTATIONAL THINKING AND MATHEMATICS EDUCATION: A LITERATURE REVIEW ON THE USE OF PROGRAMMING LOGIC IN EDUCATIONAL CONTEXTS

This study analyzes the contributions of programming logic to the development of mathematical competencies in educational contexts through a literature review on Computational Thinking, programming, and Mathematics Education. The research is characterized as a bibliographic study with a qualitative approach and an expl...

José Rafael Franco, Bianca Moreira Vicente, Heloisa Crespo de Oliveira et al. · 0 citations
Review Open access Aug 2026

Systematic Literature Review on the Integration of Technology in Enhancing Problem-Solving Skills in Mathematics Education

This systematic literature review explores how technology is being used in math instruction students and the effect on this issue of problem-solving. Based on nine chosen studies, the review synthesises evidence about which kind of technological tools help improve problem-solving skills and the advantages and disadvant...

Sianne Sarif, Ismail Djakaria, Hasan S. Panigoro · 0 citations
Review Open access Sep 2026

Enhancing Students' Critical Thinking Skills through Interactive Learning Strategies in Social Studies Education: A Systematic Literature Review

Critical thinking is one of the essential competencies in Social Studies Education in the twenty-first century. This study aims to examine various interactive learning strategies implemented in Social Studies education and analyze their influence on students' critical thinking skills. The study employed a Systematic Li...

Aziza Fajar Fitriana, Ulfa Dwi Jayanti, Mus Mulyadi et al. · 0 citations
Open access Aug 2026

Use of Problem-Based Learning as an Instructional Strategy in Online Learning

This present study aims to elaborate on the use of the problem-based method as an instructional strategy to produce an engaging online program that can facilitate the student’s learning achievement. Since the students must interact actively with lecturers, other students, and course content, it is necessary that online...

R. Pribadi · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.