Using Adaptive Content Recommendations to Improve Logic and Programming Teaching and Learning. Filho, A. H., Esteves, A. M. d. S., Prado, H. A. d., Ferneda, E., & Raabe, A. L. A. JUCS - Journal of Universal Computer Science, 30(12):1645–1661, 2024.
Using Adaptive Content Recommendations to Improve Logic and Programming Teaching and Learning [link]Paper  doi  abstract   bibtex   
The high dropout rate in Information Technologies courses is a relevant problem in many countries, mainly because of the increasing demand for professionals in this sector. Usually, high dropout rates in these courses are related to difficulties in algorithms and programming subjects. Content recommendation systems are proposed to mitigate this problem, employing adaptive learning environments that facilitate the learning process. This study presents a content recommendation system that uses learning paths to group students and provide personalized recommendations based on peers' progress. The work follows the many efforts of group-based recommendation systems reported in the literature. The system uses intelligent agents and clustering algorithms to implement the recommendation system and was evaluated by submitting the simulation results to the judgment of human experts who significantly agreed with them. This initiative could make programming teaching more adaptive, using the groups' knowledge. Facilitating learning is one of the key issues to reduce dropout rates and resolve the shortage of labor in the technological area in Portuguese-speaking countries.
@article{filho_using_2024,
	title = {Using {Adaptive} {Content} {Recommendations} to {Improve} {Logic} and {Programming} {Teaching} and {Learning}},
	volume = {30},
	copyright = {2024 Aluizio Haendchen Filho, Adson Marques da Silva Esteves, Hércules Antonio do Prado, Edilson Ferneda, André Luis Alice Raabe},
	issn = {0948-6968},
	url = {https://lib.jucs.org/article/115016/},
	doi = {10.3897/jucs.115016},
	abstract = {The high dropout rate in Information Technologies courses is a relevant problem in many countries, mainly because of the increasing demand for professionals in this sector. Usually, high dropout rates in these courses are related to difficulties in algorithms and programming subjects. Content recommendation systems are proposed to mitigate this problem, employing adaptive learning environments that facilitate the learning process. This study presents a content recommendation system that uses learning paths to group students and provide personalized recommendations based on peers\&\#39; progress. The work follows the many efforts of group-based recommendation systems reported in the literature. The system uses intelligent agents and clustering algorithms to implement the recommendation system and was evaluated by submitting the simulation results to the judgment of human experts who significantly agreed with them. This initiative could make programming teaching more adaptive, using the groups\&\#39; knowledge. Facilitating learning is one of the key issues to reduce dropout rates and resolve the shortage of labor in the technological area in Portuguese-speaking countries.},
	language = {en},
	number = {12},
	urldate = {2025-04-29},
	journal = {JUCS - Journal of Universal Computer Science},
	author = {Filho, Aluizio Haendchen and Esteves, Adson Marques da Silva and Prado, Hércules Antonio do and Ferneda, Edilson and Raabe, André Luis Alice},
	year = {2024},
	keywords = {Educação em Computação, Portugol Studio},
	pages = {1645--1661},
}

Downloads: 0