The Indonesian Journal of Computer Science
Vol. 14 No. 1 (2025): The Indonesian Journal of Computer Science (IJCS)

A Systematic Review of Challenges in Teaching and Learning Computer Programming Modules

Elegbeleye, Femi (Unknown)
Isong, Bassey (Unknown)



Article Info

Publish Date
24 Feb 2025

Abstract

Computer programming has become an essential skill that is needed across many disciplines as it helps foster innovations like machine learning and artificial intelligence. Regardless of its significance, many students studying computer science and other disciplines often grapple with grasping basic programming language concepts, such as understanding logic, syntax, data structure, and data types. These challenges usually lead to very high rates of failure and loss of motivation among the students, therefore producing poor academic outcomes. This study investigates the unique programming challenges the students face, identifying some contributing factors and examining which challenges have more impact on the student. Moreover, it explores whether computing or non-computing students are more affected by these obstacles and reviews interventions to improve learning outcomes. The findings suggest best practices to enhance motivation and engagement in programming education, including introducing adaptive learning tools into the learning management systems, game-based applications, and AI-driven support systems personalized to meet each student's needs.

Copyrights © 2025






Journal Info

Abbrev

ijcs

Publisher

Subject

Computer Science & IT Electrical & Electronics Engineering Engineering

Description

The Indonesian Journal of Computer Science (IJCS) is a bimonthly peer-reviewed journal published by AI Society and STMIK Indonesia. IJCS editions will be published at the end of February, April, June, August, October and December. The scope of IJCS includes general computer science, information ...