Claim Missing Document
Check
Articles

Found 2 Documents
Search
Journal : The Indonesian Journal of Computer Science

A Comparative Study of Computer Programming Challenges of Computing and Non-Computing First-Year Students Mbiada, Alain; Isong, Bassey; Lugayizi, Francis
The Indonesian Journal of Computer Science Vol. 12 No. 4 (2023): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v12i4.3330

Abstract

The learning of computer programming comes with unique difficulties that vary among students depending on their backgrounds, learning methods, and objectives. This paper investigates the programming challenges first-year students from non-computing at the North-West University, South Africa, and computing backgrounds at the University of Dschang, Cameroon face. A questionnaire-based data collection method is utilized and categorizes participants based on their gender, age, fields of study, prior experiences in mathematics, statistics, English, and programming languages, lab use/access, learning strategies, and material preferences. The aim is to identify and analyze the student's understanding of the basic programming concepts and the specific challenges met during introductory programming modules. Analysis of the collected data shows that while a considerable percentage of non-computing students have prior experience in mathematics and English, they lack familiarity with programming. Equally, while most computing students are proficient in spoken English, they face significant challenges in programming, mathematics, and written English. Notable difficulties are experienced in grasping concepts like recursion, arrays, error handling, and function/procedure methods. Moreover, a comparative study reveals that both groups of students encounter similar challenges, however, non-computing students’ difficulties are more than their computing counterparts. This paper, therefore, suggests designing teaching methods and learning materials to specifically meet the needs of non-computer science students, and enhance their understanding and proficiency in computer programming.
A Systematic Review of Challenges in Teaching and Learning Computer Programming Modules Elegbeleye, Femi; Isong, Bassey
The Indonesian Journal of Computer Science Vol. 14 No. 1 (2025): The Indonesian Journal of Computer Science (IJCS)
Publisher : AI Society & STMIK Indonesia

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.33022/ijcs.v14i1.4592

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.