Abstract
Nowadays, it has been a significant problem to recommend learning strategy for different learners in programming learning projects. This paper discusses a personalized learning strategy recommendation approach to aid programming learning. In this paper, an improved design method of model learner strategies and programming learning strategy recommendation approach are presented. A reward factor is adopted to help to construct a learning strategy recommendation mechanism adaptively. The programming learning strategy recommendation system (ZZULI-PLS) is proposed based on those models to help learners learning in programming according to the actual progresses of learners. Usability tests are conducted to validate the recommendation efficiency in ZZULI-PLS system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zou, D., Xie, H., Wong, T.-L., Wang, F.L., Wu, Q.: The augmented hybrid graph framework for multi-level e-learning applications. In: Cheung, S.K.S., Kwok, L., Shang, J., Wang, A., Kwan, R. (eds.) ICBL 2016. LNCS, vol. 9757, pp. 360–370. Springer, Heidelberg (2016). doi:10.1007/978-3-319-41165-1_32
Xie, H., Zou, D., Lau, R.Y.K., Wang, F.L.: Generating incidental word-learning tasks via topic-based and load-based profiles. IEEE Multimed. 23(1), 60–70 (2016)
De Paula, L.C., de Oliveira Fassbinder, A.G., Barbosa, E.F.: A recommendation system to support the students performance in programming contests. In: Frontiers in Education Conference (FIE). IEEE (2014)
Zou, D., et al.: A comparative study on various vocabulary knowledge scales for predicting vocabulary pre-knowledge. Int. J. Distance Educ. Technol. (IJDET) 15(1), 69–81 (2017)
Curilem, S.G., de Azevedo, F.M., Barbosa, A.R.: Adaptive interface methodology for intelligent tutoring systems. In: Lester, J.C., Vicari, R.M., Paraguaçu, F. (eds.) ITS 2004. LNCS, vol. 3220, pp. 741–750. Springer, Heidelberg (2004). doi:10.1007/978-3-540-30139-4_70
Selçuk, G.S., Çalişkan, S., Erol, M.: Learning strategies of physics teacher candidates: relationships with physics achievement and class level. In: Sixth International Conference of the Balkan Physical Union, pp. 511–512 (2007)
Stiubiener, I., Ruggiero, W.N., Rosatelli, M.C.: An approach to personalisation in e-learning. In: Seventh IEEE International Conference on Advanced Learning Technologies (ICALT), pp. 189–193 (2007)
Colace, F., De Santo, M.: Adaptive hypermedia system in education: a user model and tracking strategy proposal. In: Frontiers Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, pp. 18–23 (2007)
Stash, N., Cristea, A., De Bra, P.: Learning styles adaptation language for adaptive hypermedia. In: Wade, V.P., Ashman, H., Smyth, B. (eds.) AH 2006. LNCS, vol. 4018, pp. 323–327. Springer, Heidelberg (2006). doi:10.1007/11768012_42
Chang, K.-E., Chiao, B.-C., Chen, S.-W., Hsiao, R.-S.: Programming learning system for beginners - a completion strategy approach. IEEE Trans. Educ. 43(2), 211–220 (2000)
Yoneyama, Y., Matsushita, K., Mackin, K.J., Ohshiro, M., Yamasaki, K., Nunohiro, E.: Puzzle based programming learning support system with learning history management. In: Proceedings - ICCE 2008: 16th International Conference on Computers in Education, pp. 623–627 (2008)
De Paula, L.C., De Oliveira Fassbinder, A.G., Barbosa, E.F.: A recommendation system to support the students performance in programming contests. In: 2014 Frontiers in Education Conference, vol. 2015 (2014)
Tony, J.: The motivation of students of programming. In: Proceedings of the Conference on Integrating Technology into Computer Science Education, ITiCSE, pp. 53–56 (2001)
Zhang, W.S.: Research on Learning Strategy-Oriented Service model in E-Learning. Beijing Institute of Technology, Beijing (2012)
Niu, Z., Gu, P., Zhang, W., Chen, W.: Learning strategy recommendation agent. In: Uden, L., Corchado RodrÃguez, E.S., De Paz Santana, J.F., De la Prieta, F. (eds.) Workshop on Learning Technology for Education in Cloud (LTEC 2012), vol. 173, pp. 205–216. Springer, Heidelberg (2012)
Scarcella, R., Oxford, R.: The Tapestry of Language Learning the Individual in the Communicative Classroom, p. 63. Heinle & Heinle, Boston (1992)
Quinlan, J.R.: Programs for Machine Learning. Morgan Kauffman publishers, Burlington (1993)
Acknowledgments
This work was supported by the Educational Commission of Henan Province of China (grant no. 15A520030), the 3rd Young teachers teaching reform and research project of Zhengzhou University of Light Industry (project no. 31), and 11th teachers teaching reform and research project of Zhengzhou University of Light Industry (project no. 3).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Gu, P., Ma, J., Chen, W., Deng, L., Jiang, L. (2017). A Personalized Learning Strategy Recommendation Approach for Programming Learning. In: Bao, Z., Trajcevski, G., Chang, L., Hua, W. (eds) Database Systems for Advanced Applications. DASFAA 2017. Lecture Notes in Computer Science(), vol 10179. Springer, Cham. https://doi.org/10.1007/978-3-319-55705-2_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-55705-2_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55704-5
Online ISBN: 978-3-319-55705-2
eBook Packages: Computer ScienceComputer Science (R0)