Open Engineering (Oct 2020)

Enhancing Students’ Ability in Learning Process of Programming Language using Adaptive Learning Systems: A Literature Review

  • Anindyaputri Natasha Alyaa,
  • Yuana Rosihan Ari,
  • Hatta Puspanda

DOI
https://doi.org/10.1515/eng-2020-0092
Journal volume & issue
Vol. 10, no. 1
pp. 820 – 829

Abstract

Read online

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