
6 CONCLUSIONS
In this study, we proposed a framework for supporting
undergraduate students in the course selection process
by identifying implicit prerequisites and predicting
success in elective courses. By utilizing anonymized
transcript data and course-level textual information,
we constructed student profiles based on both aca-
demic performance in courses and learning outcomes.
These profiles were transformed into embedding rep-
resentations using various natural language process-
ing models.
Two main tasks were addressed: (1) discovering
the practical prerequisites that significantly contribute
to course success, and (2) evaluating the extent to
which a student’s success in an elective course can
be predicted based on their existing academic back-
ground. Through SHAP-based analysis, we identi-
fied prior courses with the highest impact on perfor-
mance, while embedding-based classification mod-
els achieved promising F1 scores—particularly when
Sentence-BERT was used with course content pro-
files.
Our results demonstrate that combining structured
academic records with semantic representations of
course content can lead to a more informed and
personalized course selection process and especially
identification and potential revision of course prereq-
uisites based on the analysis of existing student per-
formance data.
ACKNOWLEDGEMENTS
The anonymized transcript data used in this study
were kindly provided by
˙
Izmir University of Eco-
nomics. All personal data were anonymized prior to
analysis and securely stored, with access restricted to
the research team.
REFERENCES
Anh, N., Nguyen, H. H., Nguyen, D.-L., and Le, M.-D.
(2021). A course recommendation model for students
based on learning outcome. Education and Informa-
tion Technologies, 26.
Atalla, S., Daradkeh, M., Gawanmeh, A., Khalil, H., Man-
soor, W., Miniaoui, S., and Himeur, Y. (2023). An in-
telligent recommendation system for automating aca-
demic advising based on curriculum analysis and per-
formance modeling. Mathematics, 11:1098.
Aytekin, M. C. and and, Y. S. (2025). Discovering prerequi-
site relations using large language models. Interactive
Learning Environments, 33(2):1670–1688.
Brown, T., Mann, B., Ryder, N., Subbiah, M., Kaplan, J. D.,
Dhariwal, P., Neelakantan, A., Shyam, P., Sastry, G.,
Askell, A., et al. (2020). Language models are few-
shot learners. arXiv preprint arXiv:2005.14165.
Cer, D., Yang, Y., yi Kong, S., Hua, N., Limtiaco, N., John,
R. S., Constant, N., Guajardo-Cespedes, M., Yuan,
S., Tar, C., Sung, Y.-H., Strope, B., and Kurzweil, R.
(2018). Universal sentence encoder.
Deventer, H. V., Mills, M., and Evrard, A. (2024). From
interests to insights: An llm approach to course rec-
ommendations using natural language queries. ArXiv,
abs/2412.19312.
Esteban, A., Zafra, A., and Romero, C. (2020). Help-
ing university students to choose elective courses by
using a hybrid multi-criteria recommendation system
with genetic optimization. Knowledge-Based Systems,
194:105385.
Le, Q. V. and Mikolov, T. (2014). Distributed representa-
tions of sentences and documents.
Lundberg, S. M. and Lee, S.-I. (2017). A unified approach
to interpreting model predictions. In Advances in Neu-
ral Information Processing Systems, volume 30.
Reimers, N. and Gurevych, I. (2019). Sentence-BERT: Sen-
tence embeddings using Siamese BERT-networks. In
Inui, K., Jiang, J., Ng, V., and Wan, X., editors, Pro-
ceedings of the 2019 Conference on Empirical Meth-
ods in Natural Language Processing and the 9th Inter-
national Joint Conference on Natural Language Pro-
cessing (EMNLP-IJCNLP), pages 3982–3992, Hong
Kong, China. Association for Computational Linguis-
tics.
Touvron, H., Martin, L., Stone, K., Almahairi, A., Babaei,
Y., Bashlykov, S., Batra, S., Baumgartner, T., Bhosale,
S., et al. (2023). Llama 2: Open foundation and fine-
tuned chat models. arXiv preprint arXiv:2307.09288.
Zhu, L. and Wang, B. (2022). Course Selection Recommen-
dation Based on Hybrid Recommendation Algorithms,
pages 476–482.
Redefining Prerequisites Through Text Embeddings: Identifying Practical Course Dependencies
59