The Recommendation System based on Staged Clustering for Leveled Programming Education
수준별 프로그래밍 교육을 위한 단계별 클러스터링 기반 추천시스템

Kyung-Ah Kim, Nam-Mee Moon
2010 Journal of the Korea Society of Computer and Information  
Programming education needs learning which is adjusted individual learners' level of their learning abilities. Recommendation system is one way of implementing personalized service. In this research, we propose recommendation method which learning items are recommended for individual learners' learning in web-based programming education environment by. Our proposed system for leveled programming education provides appropriate programming problems for a certain learner in his learning level and
more » ... earning scope employing collaborative filtering method using learners' profile of their level and correlation profile between learning topics. As a result, it resolves a problem that providing appropriate programming problems in learner's level, and we get a result that improving leaner's programming ability. Furthermore, when we compared our proposed method and original collaborative filtering method, our proposed method provides the ways to solve the scalability which is one of the limitations in recommendation systems by improving recommendation performance and reducing analysis time.
doi:10.9708/jksci.2010.15.8.051 fatcat:puylsnzm2rb7zl54wuktlzpo24