Predicting cognitive load in acquisition of programming abilities

So Asai, Dinh Thi Dong Phuong, Fumiko Harada, Hiromitsu Shimakawa

Abstract


In this paper, we propose a method to predict cognitive load and its factors affecting the learning efficiency in programming learning from the learning behavior of learners. Generally, since the concepts of programming are difficult for learners, some of them suffer inappropriate cognitive load to understand them. Although teachers must keep cognitive load of such learners appropriate, it is difficult for them to find learners who has inappropriate cognitive load from a large number of learners. To find learners with inappropriate cognitive load, we construct models with the random forest algorithm, using learning behavior collected from learners solving fill-in-the-blank tests. An experiment shows the models can detect cognitive load for IL and GL along with their factors. Teachers must address adjustment of cognitive load of learners. This result clarifies the learning factors affecting cognitive load of learners, which enables teachers to address the adjustment with small burdens.

Keywords


data mining; e-learning; machine learning; programming learning;

Full Text:

PDF


DOI: http://doi.org/10.11591/ijece.v9i4.pp3262-3271

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

International Journal of Electrical and Computer Engineering (IJECE)
p-ISSN 2088-8708, e-ISSN 2722-2578

This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).