Submitted:
12 August 2024
Posted:
13 August 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Related Work
3. Theoretical Framework
- -
- How to generate recommendations of careers to study at the university to new students based on academic and socio-demographic data
- -
- What features have the most significant impact on the recommendation of which career to study?
- -
- Which machine learning model offers the best prediction performance
4. Materials and Methods
4.1. Proposed Modelling Structure

4.2. Data
4.2. Descriptive Data Analysis
4.3. Performance Metrics
4.3.1. Root Mean Square Value
5. Results
5.2. Model Testing
6. Discussion
7. Limitations and Future Research
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Xu, Y.J. Career Outcomes of STEM and Non-STEM College Graduates: Persistence in Majored-Field and Influential Factors in Career Choices. Res. High. Educ. 2013, 54, 349–382. [Google Scholar] [CrossRef]
- Akkermans, J.; Paradniké, K.; Van der Heijden, B.I.J.M.; De Vos, A. The Best of Both Worlds: The Role of Career Adaptability and Career Competencies in Students’ Well-Being and Performance. Front. Psychol. 2018, 9. [Google Scholar] [CrossRef] [PubMed]
- Lent, R.W.; Brown, S.D.; Talleyrand, R.; McPartland, E.B.; Davis, T.; Chopra, S.B.; Alexander, M.S.; Suthakaran, V.; Chai, C.-M. Career Choice Barriers, Supports, and Coping Strategies: College Students’ Experiences. J. Vocat. Behav. 2002, 60, 61–72. [Google Scholar] [CrossRef]
- Guerra, A.L.; Braungart-Rieker, J.M. Predicting Career Indecision in College Students: The Roles of Identity Formation and Parental Relationship Factors. Career Dev. Q. 1999, 47, 255–266. [Google Scholar] [CrossRef]
- Zayed, Y.; Salman, Y.; Hasasneh, A. A Recommendation System for Selecting the Appropriate Undergraduate Program at Higher Education Institutions Using Graduate Student Data. Appl. Sci. 2022, 12, 12525. [Google Scholar] [CrossRef]
- Yan, L.; Liu, Y. An Ensemble Prediction Model for Potential Student Recommendation Using Machine Learning. Symmetry 2020, 12, 728. [Google Scholar] [CrossRef]
- Han, J.; Jo, J.; Ji, H.; Lim, H. A Collaborative Recommender System for Learning Courses Considering the Relevance of a Learner’s Learning Skills. Clust. Comput.- J. Netw. Softw. Tools Appl. 2016, 19, 2273–2284. [Google Scholar] [CrossRef]
- Gogo, K.O.; Nderu, L.; Mwangi, R.W. Fuzzy Logic Based Context Aware Recommender for Smart E-Learning Content Delivery. In Proceedings of the 2018 5th International Conference on Soft Computing & Machine Intelligence (ISCMI), November 2018; pp. 114–118. [Google Scholar]
- Yanes, N.; Mostafa, A.M.; Ezz, M.; Almuayqil, S.N. A Machine Learning-Based Recommender System for Improving Students Learning Experiences. IEEE Access 2020, 8, 201218–201235. [Google Scholar] [CrossRef]
- Delahoz-Dominguez, E.; Mendoza-Mendoza, A.; Visbal-Cadavid, D. EFFICIENCY OF ACADEMIC ENGINEERING PROGRAMS IN COLOMBIA: AN APPROACH THROUGH DATA ENVELOPMENT ANALYSIS. J. Eng. Sci. Technol. 2022, 17, 1105–1118. [Google Scholar]
- Akbar, Z.; Sopandi, E.; Badruzzaman, B.; Khalik, M.F. The Role of Artificial Intelligence-Based Recommendation Systems in Selection of Courses for Students. J. Soc. Sci. Util. Technol. 2023, 1, 249–260. [Google Scholar] [CrossRef]
- Chang, H.-T.; Lin, C.-Y.; Wang, L.-C.; Tseng, F.-C. How Students Can Effectively Choose the Right Courses: Building a Recommendation System to Assist Students in Choosing Courses Adaptively. Educ. Technol. Soc. 2022, 25, 61–74. [Google Scholar]
- Touimi, Y.B.; Hadioui, A.; Faddouli, N.E.; Bennani, S. Intelligent Chatbot-LDA Recommender System. Int. J. Emerg. Technol. Learn. IJET 2020, 15, 4–20. [Google Scholar] [CrossRef]
- Sulaiman, M.S.; Tamizi, A.A.; Shamsudin, M.R.; Azmi, A. Course Recommendation System Using Fuzzy Logic Approach. Indones. J. Electr. Eng. Comput. Sci. 2020, 17, 365–371. [Google Scholar] [CrossRef]
- Aguilar, J.; Valdiviezo-Díaz, P.; Riofrio, G. A General Framework for Intelligent Recommender Systems. Appl. Comput. Inform. 2017, 13, 147–160. [Google Scholar] [CrossRef]
- Rodpysh, K.V.; Mirabedini, S.J.; Banirostam, T. Employing Singular Value Decomposition and Similarity Criteria for Alleviating Cold Start and Sparse Data in Context-Aware Recommender Systems. Electron. Commer. Res. 2023, 23, 681–707. [Google Scholar] [CrossRef]
- Aditya, A.; Purwiantono, F.E. The Application of Fuzzy-Analytical Hierarchy Process Method for Majors Selection at Public Universities. J. Inform. Telecommun. Eng. 2020, 3, 240–251. [Google Scholar] [CrossRef]
- Alghamdi, S.; Alzhrani, N.; Algethami, H. Fuzzy-Based Recommendation System for University Major Selection. 22 July 2024; 317–324. [Google Scholar]
- Perumal, S.P.; Arputharaj, K.; Sannasi, G. Fuzzy Family Tree Similarity Based Effective E-Learning Recommender System. 2016 Eighth Int. Conf. Adv. Comput. ICoAC 2017, 146–150. [Google Scholar] [CrossRef]
- Obeid, C.; Lahoud, C.; El, K.H.; Champin, P.-A. A Novel Hybrid Recommender System Approach for Student Academic Advising Named COHRS, Supported by Case-Based Reasoning and Ontology. Comput. Sci. Inf. Syst. 2022, 19, 979–1005. [Google Scholar] [CrossRef]
- Nguyen, V.A.; Nguyen, H.-H.; Nguyen, D.-L.; Le, M.-D. A Course Recommendation Model for Students Based on Learning Outcome. Educ. Inf. Technol. 2021, 26, 5389–5415. [Google Scholar] [CrossRef]
- Instituto Colombiano para la Evaluación de la Educación - ICFES Saber 11 2022. https://icfes.gov.co/guest/data-icfes.
- Instituto Colombiano para la Evaluación de la Educación - ICFES Saber Pro 2022. https://icfes.gov.co/guest/data-icfes.
- Bhumichitr, K.; Channarukul, S.; Saejiem, N.; Jiamthapthaksin, R.; Nongpong, K. Recommender Systems for University Elective Course Recommendation. In Proceedings of the PROCEEDINGS OF 2017 14TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE); Chantamunee, S and DoungIn, S and Thanathamathee, P, Ed.; Walailak Univ, Sch Informat; NBTC.; DEPA.; TOT.; Acer; IEEE Thailand Sect; IEEE.; NECTEC.; ECTI Assoc, 2017.
- Smys, S.; Bestak, R.; Rocha, Á. An Intelligent Recommendation Engine for Selecting the University for Graduate Courses in KSA: SARS Student Admission Recommender System. In Proceedings of the Inventive Computation Technologies; Springer International Publishing: Cham, 2020; pp. 711–722. [Google Scholar]
- Esteban, A.; Zafra, A.; Romero, C. Helping University Students to Choose Elective Courses by Using a Hybrid Multi-Criteria Recommendation System with Genetic Optimization. Knowl.-Based Syst. 2020, 194, 105385. [Google Scholar] [CrossRef]
- Samin, H.; Azim, T. Knowledge Based Recommender System for Academia Using Machine Learning: A Case Study on Higher Education Landscape of Pakistan. IEEE Access 2019, 7, 67081–67093. [Google Scholar] [CrossRef]
- Slim, A.; Hush, D.; Ojha, T.; Abdallah, C.; Heileman, G.; El-Howayek, G. An Automated Framework to Recommend A Suitable Academic Program, Course and Instructor. In Proceedings of the 2019 IEEE Fifth International Conference on Big Data Computing Service and Applications (BigDataService), April 2019; pp. 145–150. [Google Scholar]
- Ognjanovic, I.; Gasevic, D.; Dawson, S. Using Institutional Data to Predict Student Course Selections in Higher Education. Internet High. Educ. 2016, 29, 49–62. [Google Scholar] [CrossRef]
- George, G.; Lal, A.M. A Personalized Approach to Course Recommendation in Higher Education. Int. J. Semantic Web Inf. Syst. IJSWIS 2021, 17, 100–114. [Google Scholar] [CrossRef]

| Category | Variable (code) | Type | Levels/Scale | |
|---|---|---|---|---|
| Student Background | Gender (gen) | C | Male, female | |
| Department of Residence (dep.res) | C | Students’ department of residence | ||
| School type | C | Public, private | ||
| School Calendar (sch) | C | Calendar_A, Calendar_B | ||
| Father education (fedu) Mother education (medu) |
C | complete professional education, Incomplete professional education, None, does not know, Postgraduate, complete secondary school, incomplete secondary school, complete Technical degree, incomplete technical degree. | ||
| Father's occupation (focu) Mother's occupation (mocu) |
C | unemployed, general manager, auxiliary level employee, Domestic employee, businessman, Stay-at-home, day labourer, private company employee, government employee, Other activity or occupation, Little Businessman, Independent professional, Unpaid family worker, Self-employed, Worker without remuneration. | ||
| Standardised test at Highschool | Critical Reading (CR) | N | Score in the test (0-100) | |
| Math (Math) | N | Score in the test (0-100) | ||
| Citizenship Skills (CS) | N | Score in the test (0-100) | ||
| Science (sci) | N | Score in the test (0-100) | ||
| English (ENG) | N | Score in the test (0-100) | ||
| Standardised test at Highschool | ||||
| Spro.result (SPRO) | N | Score in the test (0-300) | ||
| Variable | gender | n | Min | q1 | Median | Mean | q3 | Max | sd | IQR |
| CR | F | 548046 | 0 | 47.1 | 53.0 | 53.5 | 59.3 | 100 | 9.5 | 12.1 |
| M | 372995 | 0 | 47.3 | 53.2 | 54.1 | 60.0 | 100 | 9.6 | 12.7 | |
| all | 921041 | 0 | 47.2 | 53.0 | 53.7 | 59.4 | 100 | 9.5 | 12.2 | |
| MATH | F | 548046 | 0 | 45.0 | 51.0 | 51.8 | 58.1 | 100 | 10.8 | 13.2 |
| M | 372995 | 0 | 47.7 | 55.0 | 56.0 | 63.0 | 100 | 12.1 | 15.4 | |
| all | 921041 | 0 | 45.4 | 53.0 | 53.5 | 60.0 | 100 | 11.5 | 14.6 | |
| SCI | F | 548046 | 0 | 45.6 | 51.0 | 52.0 | 57.8 | 100 | 9.6 | 12.2 |
| M | 372995 | 0 | 47.5 | 53.2 | 54.5 | 61.0 | 100 | 10.7 | 13.5 | |
| all | 921041 | 0 | 46.3 | 51.9 | 53.0 | 58.6 | 100 | 10.1 | 12.3 | |
| CS | F | 548046 | 0 | 45.9 | 52.0 | 52.4 | 58.2 | 100 | 9.7 | 12.3 |
| M | 372995 | 0 | 47.7 | 54.0 | 54.1 | 60.3 | 100 | 10.3 | 12.6 | |
| all | 921041 | 0 | 46.1 | 53.0 | 53.1 | 59.8 | 100 | 10.0 | 13.6 | |
| ENG | F | 548046 | 0 | 43.0 | 49.0 | 52.4 | 58.4 | 100 | 13.6 | 15.4 |
| M | 372995 | 0 | 43.5 | 50.9 | 54.5 | 61.7 | 100 | 14.6 | 18.2 | |
| all | 921041 | 0 | 43.5 | 50.0 | 53.3 | 59.7 | 100 | 14.0 | 16.2 | |
| SPRO | F | 548046 | 0 | 10.6 | 131.2 | 99.6 | 155.4 | 265.0 | 69.3 | 144.8 |
| M | 372995 | 0 | 10.9 | 135.4 | 103.3 | 162.0 | 268.8 | 72.0 | 151.1 | |
| all | 921041 | 0 | 10.7 | 132.6 | 101.1 | 158.0 | 268.8 | 70.4 | 147.3 |
| Fold | XGBoost | RF | GLMNET | KNN |
| 1 | 29,3 | 45,2 | 40,6 | 47,9 |
| 2 | 31,1 | 43,7 | 41,5 | 50,6 |
| 3 | 29,9 | 44,0 | 40,9 | 53,6 |
| 4 | 30,0 | 45,5 | 40,1 | 49,7 |
| 5 | 30,7 | 47,2 | 41,1 | 48,1 |
| 6 | 31,4 | 44,1 | 41,3 | 49,9 |
| 7 | 32,0 | 42,8 | 40,7 | 48,8 |
| 8 | 27,5 | 44,6 | 41,1 | 51,7 |
| 9 | 29,5 | 44,9 | 41,4 | 49,3 |
| 10 | 30,1 | 47,8 | 42,7 | 61,5 |
| mean RMSE | 30,1 | 45,0 | 41,1 | 51,1 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).