Skip to main content

A Personalized Learning Strategy Recommendation Approach for Programming Learning

  • Conference paper
  • First Online:
Database Systems for Advanced Applications (DASFAA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10179))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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

    Chapter  Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Zhang, W.S.: Research on Learning Strategy-Oriented Service model in E-Learning. Beijing Institute of Technology, Beijing (2012)

    Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. Scarcella, R., Oxford, R.: The Tapestry of Language Learning the Individual in the Communicative Classroom, p. 63. Heinle & Heinle, Boston (1992)

    Google Scholar 

  17. Quinlan, J.R.: Programs for Machine Learning. Morgan Kauffman publishers, Burlington (1993)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Junxia Ma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics