Future work would include the integration of
more contextual data, e.g., student demographics and
grades, into the model and refining it with a deep
neural network-based framework. By doing this, on
top of linear relations between the entities in the data,
more comprehensive correlations can be captured as
well, and therefore the recommendation relevance can
be further improved.
ACKNOWLEDGEMENTS
This research was supported by a Committee on Orga-
nized Research (COR) grant and a Student Center for
Science Engagement (SCSE) summer research grant
from Northeastern Illinois University.
REFERENCES
Al-Badarenah, A. and Alsakran, J. (2016). An automated
recommender system for course selection. Interna-
tional Journal of Advanced Computer Science and Ap-
plications, 7(3):166–175.
Aldowah, H., Rehman, S. U., Ghazal, S., and Umar, I. N.
(2017). Internet of things in higher education: A study
on future learning. Journal of Physics: Conference
Series, 892:1–10.
Bendakir, N. and A¨ımeur, E. (2006). Using association
rules for course recommendation. In Proceedings
of the AAAI Workshop on Educational Data Mining,
pages 31–40.
Byd
ˇ
zovsk
´
a, H. (2016). Course enrollment recommender
system. In Proceedings of the 9th International Con-
ference on Educational Data Mining, pages 312–317.
Chu, K.-K., Chang, M., and Hsia, Y.-T. (2003). Design-
ing a course recommendation system on web based on
the students’ course selection records. In EdMedia+
Innovate Learning, pages 14–21. Association for the
Advancement of Computing in Education (AACE).
de Boer, H., File, J., Huisman, J., Seeber, M., Vukasovic,
M., and Westerheijden, D. F. (2017). Structural reform
in european higher education: An introduction. Policy
Analysis of Structural Reforms in Higher Education:
Processes and Outcomes, pages 1–28.
Funk, S. (2006). Netflix update: Try this at home. https:
//sifter.org/
∼
simon/journal/20061211.html.
Garrison, D. R. and Akyol, Z. (2009). Role of instructional
technology in the transformation of higher education.
Journal of Computing in Higher Education, 21:19–30.
Harris, D. M. and Harris, S. L. (2007). Digital Design and
Computer Architecture. Amsterdam: Morgan Kauf-
mann Publishers.
Khalid, A., Lundqvist, K., Yates, A., and Ghzanfar, M. A.
(2021). Novel online recommendation algorithm for
massive open online courses (NoR-MOOCs). PLOS
ONE, 16(1):1–21.
Koren, Y. (2008). Factorization meets the neighbor-
hood: a multifaceted collaborative filtering model.
In Proceedings of the 14th International conference
on Knowledge Discovery and Data Mining (ACM
SIGKDD), pages 426–434.
Lee, D. D. and Seung, H. S. (2001). Algorithms for non-
negative matrix factorization. Advances in Neural In-
formation Processing Systems, 13:556–562.
Lee, Y. and Cho, J. (2011). An intelligent course recom-
mendation system. SmartCR, 1(1):69–84.
Ma, H., Zhou, D., Liu, C., Lyu, M. R., and King, I. (2011).
Recommender systems with social regularization. In
Proceedings of the Fourth ACM International Confer-
ence on Web Search and Data Mining, pages 287–296.
Nguyen, V. A., Nguyen, H., Nguyen, D., and Le, M. (2021).
A course recommendation model for students based
on learning outcome. Education and Information
Technologies, 26:5389–5415.
O’Mahony, M. P. and Smyth, B. (2007). A recommender
system for on-line course enrolment: An initial study.
In Proceedings of the ACM conference on Recom-
mender systems (RecSys ’07), pages 133–136.
Qian, F., Zhao, S., Tang, J., and Zhang, Y. (2016). SoRS:
Social recommendation using global rating reputation
and local rating similarity. Physica A: Statistical Me-
chanics and its Applications, 461:61–72.
Ricci, F., Rokach, L., and Shapira, B. (2011). Introduction
to recommender systems handbook. Recommender
Systems Handbook, pages 1–35.
Sac
´
ın, C. V., Chue, J., Peche, J., Alvarado, G., Vinatea,
B., Estrella, J., and Ortigosa, A. (2011). A data min-
ing approach to guide students through the enrollment
process based on academic performance. User Mod-
eling and User-Adapted Interaction, 21(1):217–248.
Salehudin, N. B., Author, H. K., Abdulgabber, M. A.,
and Al-bashiri, H. (2019). A proposed course rec-
ommender model based on collaborative filtering for
course registration. International Journal of Advanced
Computer Science and Applications, 10:162–168.
Tang, C., Lau, R. W., Li, Q., Yin, H., Li, T., and Kilis, D.
(2000). Personalized courseware construction based
on web data mining. volume 2, pages 204–211. IEEE.
Thanh-Nhan, H.-L., Nguyen, H.-H., and Thai-Nghe, N.
(2016). Methods for building course recommenda-
tion systems. In Proceedings of the 8th International
Conference on Knowledge and Systems Engineering
(KSE), pages 426–434.
Tomczak, J. S. M. (2010). Student courses recommendation
using ant colony optimization. In Proceedings of the
Second International Conference on Intelligent Infor-
mation and Database Systems, pages 124–133.
Zhang, H., Huang, T., Lv, Z., Liu, S., and Zhou, Z.
(2018). MCRS: A course recommendation system
for MOOCs. Multimedia Tools and Applications,
77(6):7051–7069.
A Machine Learning-based Course Enrollment Recommender System
443