Cargando…

Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations

Students often face challenges while learning computer programming because programming languages’ logic and visual presentations differ from human thought processes. If the course content does not closely match learners’ skill level, the learner cannot follow the learning process, resulting in frust...

Descripción completa

Detalles Bibliográficos
Autores principales: Ling, Hsiao-Chi, Chiang, Hsiu-Sen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8831801/
https://www.ncbi.nlm.nih.gov/pubmed/35153951
http://dx.doi.org/10.3389/fpsyg.2022.770637
_version_ 1784648583755071488
author Ling, Hsiao-Chi
Chiang, Hsiu-Sen
author_facet Ling, Hsiao-Chi
Chiang, Hsiu-Sen
author_sort Ling, Hsiao-Chi
collection PubMed
description Students often face challenges while learning computer programming because programming languages’ logic and visual presentations differ from human thought processes. If the course content does not closely match learners’ skill level, the learner cannot follow the learning process, resulting in frustration, low learning motivation, or abandonment. This research proposes a web programming learning recommendation system to provide students with personalized guidance and step-by-step learning planning. The system contains front-end and back-end web development instructions. It can create personalized learning paths to help learners achieve a sense of accomplishment. The system can help learners build self-confidence and improve learning effectiveness. In study 1, the recommendation system was developed based on the personal data and feedback of 41 professional web design engineers. The system uses C4.5 decision tree methods to develop a programming learning recommendation model to provide appropriate learning recommendations and establish personalized learning paths. The test group included 13 beginner programmers. After 4 weeks’ programming instructions in front-end and back-end web development, the learners were interviewed to understand their preferences and learning effectiveness. The results show that the effectiveness of the recommendation system is acceptable. In study 2, online real-time feedback and adaptive instruction platform is developed, which is different from the past adaptive curriculums mainly using the Internet platform and only the submitted assignments to determine the newly recommended learning process for students. The study found that the students’ learning performance in the adaptive instruction group is better than those in the fixed instruction group.
format Online
Article
Text
id pubmed-8831801
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-88318012022-02-12 Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations Ling, Hsiao-Chi Chiang, Hsiu-Sen Front Psychol Psychology Students often face challenges while learning computer programming because programming languages’ logic and visual presentations differ from human thought processes. If the course content does not closely match learners’ skill level, the learner cannot follow the learning process, resulting in frustration, low learning motivation, or abandonment. This research proposes a web programming learning recommendation system to provide students with personalized guidance and step-by-step learning planning. The system contains front-end and back-end web development instructions. It can create personalized learning paths to help learners achieve a sense of accomplishment. The system can help learners build self-confidence and improve learning effectiveness. In study 1, the recommendation system was developed based on the personal data and feedback of 41 professional web design engineers. The system uses C4.5 decision tree methods to develop a programming learning recommendation model to provide appropriate learning recommendations and establish personalized learning paths. The test group included 13 beginner programmers. After 4 weeks’ programming instructions in front-end and back-end web development, the learners were interviewed to understand their preferences and learning effectiveness. The results show that the effectiveness of the recommendation system is acceptable. In study 2, online real-time feedback and adaptive instruction platform is developed, which is different from the past adaptive curriculums mainly using the Internet platform and only the submitted assignments to determine the newly recommended learning process for students. The study found that the students’ learning performance in the adaptive instruction group is better than those in the fixed instruction group. Frontiers Media S.A. 2022-01-28 /pmc/articles/PMC8831801/ /pubmed/35153951 http://dx.doi.org/10.3389/fpsyg.2022.770637 Text en Copyright © 2022 Ling and Chiang. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Psychology
Ling, Hsiao-Chi
Chiang, Hsiu-Sen
Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations
title Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations
title_full Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations
title_fullStr Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations
title_full_unstemmed Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations
title_short Learning Performance in Adaptive Learning Systems: A Case Study of Web Programming Learning Recommendations
title_sort learning performance in adaptive learning systems: a case study of web programming learning recommendations
topic Psychology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8831801/
https://www.ncbi.nlm.nih.gov/pubmed/35153951
http://dx.doi.org/10.3389/fpsyg.2022.770637
work_keys_str_mv AT linghsiaochi learningperformanceinadaptivelearningsystemsacasestudyofwebprogramminglearningrecommendations
AT chianghsiusen learningperformanceinadaptivelearningsystemsacasestudyofwebprogramminglearningrecommendations