Skip to main content

An Improved Course Recommendation System Based on Historical Grade Data Using Logistic Regression

  • Conference paper
  • First Online:
Applied Informatics (ICAI 2021)

Abstract

Elective course selection is very important to undergraduate students as the right courses could provide a boost to a student’s Cumulative Grade Point Average (CGPA) while the wrong courses could cause a drop in CGPA. As a result, institutions of higher learning usually have paid advisers and counsellors to guide students in their choice of courses but this method is limited due to factors such as a high number of students and insufficient time on the part of advisers/counsellors. Another factor that limits advisers/counsellors is the fact that no matter how hard we try, there are patterns in data that are simply impossible to detect by human knowledge alone. While many different methods have been used in an attempt to solve the problem of elective course recommendation, these methods generally ignore student performance in previous courses when recommending courses. Therefore, this paper, proposes an effective course recommendation system for undergraduate students using Python programming language, to solve this problem based on grade data from past students. The logistic regression model alongside a wide and deep recommender were used to classify students based on whether a particular course would be good for them or not and to recommend possible electives to them. The data used for this study was gotten from records of the Department of Computer Science, University of Ilorin only and the courses to be predicted were electives in the department. These models proved to be effective with accuracy scores of 0.84 and 0.76 and a mean-squared error of 0.48.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Abiodun, M.K., et al.: Cloud and Big Data: A Mutual Benefit for Organization Development. J. Phys. Conf. Ser. 1767(1), 012020 (2021)

    Google Scholar 

  2. Crestani, F.: Application of spreading activation techniques in information retrieval. Artif. Intell. Rev. 11(6), 453–482 (1997)

    Article  Google Scholar 

  3. Zabriskie, C., Yang, J., DeVore, S., Stewart, J.: Using machine learning to predict physics course outcomes. Phys. Rev. Phys. Educ. Res. 15(2), 020120 (2019). https://doi.org/10.1103/PhysRevPhysEducRes.15.020120

    Article  Google Scholar 

  4. Praserttitipong, D., Srisujjalertwaja, W.: Elective course recommendation model for higher education program. Songklanakarin J. Sci. Technol. 40(6), 1232–1239 (2018). https://doi.org/10.14456/sjst-psu.2018.151

  5. Thanh-Nhan, H.L., Nguyen, H.H., Thai-Nghe, N.:. Methods for building course recommendation systems. In: 2016 Eighth International Conference on Knowledge and Systems Engineering (KSE), November 2017, pp. 163–168 (2016). https://doi.org/10.1109/KSE.2016.7758047

  6. Jiang, W., Pardos, Z.A., Wei, Q.: Goal-based course recommendation. In: Proceedings of the 9th International Conference on Learning Analytics & Knowledge - LAK19, March, pp. 36–45 (2019). https://doi.org/10.1145/3303772.3303814

  7. Kunaver, M., Požrl, T.: Diversity in recommender systems–a survey. Knowl.-Based Syst. 123, 154–162 (2017)

    Article  Google Scholar 

  8. Awotunde, J.B., Adeniyi, A.E., Ogundokun, R.O., Ajamu, G.J., Adebayo, P.O.: MIoT-based big data analytics architecture, opportunities and challenges for enhanced telemedicine systems. Stud. Fuzziness Soft Comput. 2021(410), 199–220 (2021)

    Article  Google Scholar 

  9. Chau, V.T.N., Phung, N.H.: Imbalanced educational data classification: An effective approach with resampling and random forest. In: Proceedings - 2013 RIVF International Conference on Computing and Communication Technologies: Research, Innovation, and Vision for Future, RIVF 2013, November 2013, pp. 135–140 (2013). https://doi.org/10.1109/RIVF.2013.6719882

  10. Gurpinar, E., Bati, H., Tetik, C.: Learning styles of medical students change in relation to time. Am. J. Physiol. Adv. Phys. Educ. 35(3), 307–311 (2011). https://doi.org/10.1152/advan.00047.2011

    Article  Google Scholar 

  11. Morsy, S., Karypis, G.: Will this course increase or decrease your gpa? towards grade-aware course recommendation. J. Educ. Data Min. 11(2), (2019). http://arxiv.org/abs/1904.11798

  12. Dahdouh, K., Dakkak, A., Oughdir, L., Ibriz, A.: Large-scale e-learning recommender system based on spark and hadoop. J. Big Data 6(1), 1–23 (2019). https://doi.org/10.1186/s40537-019-0169-4

    Article  Google Scholar 

  13. Ogunde, A.O., Ajibade, E.: A K-nearest neighbour algorithm-based recommender system for the dynamic selection of elective undergraduate courses. Int. J. Data Sci. Anal. 5(6), 128–135 (2019). https://doi.org/10.11648/j.ijdsa.20190506.14

  14. Feghali, T., Zbib, I., Hallal, S.: A web-based decision support tool for academic advising. Educ. Technol. Soc. 14(1), 82–94 (2011)

    Google Scholar 

  15. Ling, G., Yang, H., Lyu, M.R., King, I.: Response aware model-based collaborative filtering, uncertain. In: Artificial Intelligence - Proceedings of 28th Conference UAI 2012, pp. 501–510 (2012)

    Google Scholar 

  16. Marlin, B.M., Zemel, R.S.: Collaborative prediction and ranking with non-random missing data. In: Proceedings of 3rd ACM Conference Recommender Systems, RecSys 2009, pp. 5–12 (2009). https://doi.org/10.1145/1639714.1639717

  17. J. M. Hernández-Lobato, N. Houlsby, and Z. Ghahramani, “Probabilistic matrix factorization with non-random missing data,” 31st Int. Conf. Mach. Learn. ICML 2014, vol. 4, pp. 3394–3436, 2014.

    Google Scholar 

  18. Bydžovská, H.: Course enrollment recommender system. In: Proceedings of 9th International Conference Educational Data Mining, EDM 2016, no.10, pp. 312–317 (2016)

    Google Scholar 

  19. Chen, C.M., Lee, H.M., Chen, Y.H.: Personalized e-learning system using Item response theory. Comput. Educ. 44(3), 237–255 (2005). https://doi.org/10.1016/j.compedu.2004.01.006

    Article  Google Scholar 

  20. Thai-Nghe, N., Drumond, L., Krohn-Grimberghe, A., Schmidt-Thieme, L.: Recommender system for predicting student performance. Procedia Comput. Sci. 1(2), 2811–2819 (2010). https://doi.org/10.1016/j.procs.2010.08.006

    Article  Google Scholar 

  21. Kleinbaum, D.G., Klein, M.: Logistic Regression A Self-Learning Text. In: Survival (3rd ed.). Springer, New York (2010)

    Google Scholar 

  22. Hosmer, D., Lemeshow, S.: Applied Logistic Regression (Issue October). Wiley, Hoboken (2013). https://doi.org/10.1080/00401706.1992.10485291

  23. Shaun, R., Baker, J. De, J. E.B., (eds.) Educational Data Mining 2008 The 1st International Conference on Educational Data Mining. Network, January, 187 (2008). http://gdac.uqam.ca/NEWGDAC/proceedingEDM2008.pdf#page=87

  24. Sawarkar, N., Raghuwanshi, M.M., Singh, K.R.: Intelligent recommendation system for higher education. Int. J. Future Revolution Comput. Sci. Commun. Eng. 4(4), 311–320 (2018)

    Google Scholar 

  25. Cheng, H.-T., et al.: Wide & Deep Learning for Recommender Systems. In: Proceedings of the 1st Workshop on Deep Learning for Recommender Systems, DLRS 2016, pp. 7–10 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joseph Bamidele Awotunde .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Oladipo, I.D. et al. (2021). An Improved Course Recommendation System Based on Historical Grade Data Using Logistic Regression. In: Florez, H., Pollo-Cattaneo, M.F. (eds) Applied Informatics. ICAI 2021. Communications in Computer and Information Science, vol 1455. Springer, Cham. https://doi.org/10.1007/978-3-030-89654-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-89654-6_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-89653-9

  • Online ISBN: 978-3-030-89654-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics