Back to Search Start Over

A Novel Teaching Strategy Through Adaptive Learning Activities for Computer Programming

Authors :
Troussas, Christos
Krouska, Akrivi
Sgouropoulou, Cleo
Source :
IEEE Transactions on Education. May 2021 64(2):103-109.
Publication Year :
2021

Abstract

Contribution: This article presents the instruction of computer programming using adaptive learning activities considering students' cognitive skills based on the learning theory of the Revised Bloom Taxonomy (RBT). To achieve this, the system converts students' knowledge level to fuzzy weights, and using rule-based decision making, delivers adequate learning activities regarding their kind and complexity degree. Background: Tutoring through adaptive learning activities can be a powerful tool to support learners in practical courses, like computer programming. However, published results from pertinent literature are not oriented to the adaptivity of the domain knowledge in terms of the volume, kind, and complexity of the learning activities delivered to students. There is scope for a lot of improvement to this direction. Intended Outcomes: Combining learning theories with adaptive tutoring enhances student-centered learning, promotes student engagement, and improves knowledge acquisition. Application Design: An adaptive tutoring system was developed for supporting undergraduate students in the C# programming language course for an academic semester. The system delivers adaptive learning activities to students' cognitive skills using the technology of fuzzy weights in a rule-based decision-making module and the learning theory of a RBT for designing the learning material. Findings: At the end of the academic semester, students' data have been collected and a detailed evaluation was conducted. The results showed that the presented approach outperforms others which lack adaptivity in domain knowledge and learning theories, improving significantly the students' learning outcomes.

Details

Language :
English
ISSN :
0018-9359
Volume :
64
Issue :
2
Database :
ERIC
Journal :
IEEE Transactions on Education
Publication Type :
Academic Journal
Accession number :
EJ1293203
Document Type :
Journal Articles<br />Reports - Research
Full Text :
https://doi.org/10.1109/TE.2020.3012744