Main Article Content

Difficulties in learning the data structures course: Literature review


Adam Basigie Mtaho
Leonard James Mselle

Abstract

Data structures is a highly demanding course for computer science students, often associated with high cognitive load and consequently,  high failure and dropout rates. This study aimed to identify the primary causes of difficulties in learning data structures  course, as reported in the computer science education literature. The study employed a mixed approach. Quantitative analysis methods utilized descriptive statistics, while qualitative analysis involved a systematic literature review method. A total of 99 research publications  were searched from digital libraries and used in this study, with 42 papers designated for systematic reviews and analysis after meeting  selection criteria. The findings reveal that students in computer science education face several difficulties in learning data structures,  stemming from the inherent complexity of the subject, teaching methodologies employed, and individual learner characteristics such as  poor student background knowledge and low student motivation. Based on these findings, the study recommends the adoption of new  teaching strategies to address the encountered difficulties and enhance the learning experience for students learning data structures.  


Journal Identifiers


eISSN: 2953-254X
print ISSN: 2714-1993