Open Engineering (Oct 2020)
Enhancing Students’ Ability in Learning Process of Programming Language using Adaptive Learning Systems: A Literature Review
Abstract
There have been some hindrances in the process of programming learning. An adaptive learning system, such as ELaC, Java Guide, and Java Grader provides an adaptable learning content that can accommodate the learning styles as well as preferences of each learning individual. Moreover, an adaptive learning system can help students of different capabilities in learning programming. This study examined the outcomes of the implementation of an adaptive learning system in programming learning, as well as some finding results that were conducted according to the Systematic Literature Review framework. The research questions of this research were: problems faced during learning of programming as a background of system development, advantages and disadvantages of the system characteristics, technology, features, and effectiveness of the developed adaptive learning system. This research produced concepts that are summed up upon the related resources. The results of this study summarized whether the use of adaptive learning systems in learning programming could overcome the problems encountered during the learning process.
Keywords