Main Article Content
Difficulties in learning the data structures course: Literature review
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.