{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T17:20:10Z","timestamp":1771003210542,"version":"3.50.1"},"reference-count":18,"publisher":"SAGE Publications","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JCM"],"published-print":{"date-parts":[[2022,12,19]]},"abstract":"<jats:p>At present, college students generally choose courses according to their own interests or understanding of the course, which has a certain subjectivity and blindness. In many cases, students know little about the courses before class, and only rely on the course name to guess the course content, so as to decide whether to take this course. However, the existing studies are mainly aiming at online learning resources which are heterogeneous, these methods cannot be effectively applied to the recommendation of university courses. This paper explores improve collaborative filtering for university application environments, provides a knowledge recommendation algorithm for university elective courses. First, we created individual models of the course and the students based on background information. Next, we use context-based recommendation and \u201cParent Class Filling\u201d method to reduce the impact of Cold Start and Sparsity problem on the initial stage of the system. Then, recommendations are generated based on the course evaluation model and similarity matrix. We select several commonly used algorithms to achieve the recommendation, and the experimental results proved that the proposed algorithm is accurate and effective.<\/jats:p>","DOI":"10.3233\/jcm-226350","type":"journal-article","created":{"date-parts":[[2022,8,23]],"date-time":"2022-08-23T11:28:01Z","timestamp":1661254081000},"page":"2173-2184","source":"Crossref","is-referenced-by-count":6,"title":["Design of an algorithm for recommending elective courses based on collaborative filtering"],"prefix":"10.1177","volume":"22","author":[{"given":"Jian","family":"Yu","sequence":"first","affiliation":[{"name":"School of Computer and Information Science, Hubei Engineering University, Xiaogan, Hubei, China"}]},{"given":"Zenggang","family":"Xiong","sequence":"additional","affiliation":[{"name":"School of Computer and Information Science, Hubei Engineering University, Xiaogan, Hubei, China"}]},{"given":"Qi","family":"Bao","sequence":"additional","affiliation":[{"name":"Management Committee of Hubei Yingcheng Economic Development Zone, Yingcheng, Hubei, China"}]},{"given":"Xiao","family":"Ning","sequence":"additional","affiliation":[{"name":"Xiaogan Power Supply Company of State Grid Hubei Electric Power Co., Ltd, Xiaogan, Hubei, China"}]}],"member":"179","reference":[{"issue":"1","key":"10.3233\/JCM-226350_ref1","doi-asserted-by":"crossref","first-page":"551","DOI":"10.29333\/iji.2020.13136a","article-title":"E-task-based learning approach to enhancing 21st-century learning outcomes","volume":"13","author":"Kandari","year":"2020","journal-title":"International Journal of Instruction."},{"issue":"3","key":"10.3233\/JCM-226350_ref3","first-page":"930","article-title":"Collaborative filtering recommendation algorithm based on spark","volume":"15","author":"Jinhong","year":"2019","journal-title":"International Journal of Performability Engineering."},{"issue":"2","key":"10.3233\/JCM-226350_ref4","first-page":"149","article-title":"Personalized learning resource recommendation based on course ontology and cognitive ability","volume":"32","author":"Xiuli","year":"2021","journal-title":"Journal of Computers."},{"issue":"1","key":"10.3233\/JCM-226350_ref5","doi-asserted-by":"crossref","first-page":"473","DOI":"10.1007\/s11036-020-01673-6","article-title":"Personalized learning resource recommendation method based on dynamic collaborative filtering","volume":"26","author":"Wang","year":"2021","journal-title":"Mobile Networks and Applications."},{"issue":"2","key":"10.3233\/JCM-226350_ref6","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/s00530-017-0539-8","article-title":"A content-based recommendation algorithm for learning resources","volume":"24","author":"Shu","year":"2018","journal-title":"Multimedia Systems."},{"issue":"0","key":"10.3233\/JCM-226350_ref7","first-page":"135","article-title":"Personalized learning full-path recommendation model based on LSTM neural networks","volume":"444","author":"Yuwen","year":"2018","journal-title":"Information Sciences."},{"issue":"2","key":"10.3233\/JCM-226350_ref8","doi-asserted-by":"crossref","first-page":"922","DOI":"10.14704\/WEB\/V17I2\/WEB17077","article-title":"Exploratory data analysis for social big data using regression and recurrent neural networks","volume":"17","author":"Muruganantham","year":"2020","journal-title":"Webology."},{"issue":"8","key":"10.3233\/JCM-226350_ref9","doi-asserted-by":"crossref","first-page":"1572","DOI":"10.1109\/TKDE.2019.2912748","article-title":"Privacy-preserving user profile matching in social networks","volume":"32","author":"Xun","year":"2020","journal-title":"IEEE Transactions on Knowledge and Data Engineering."},{"issue":"4","key":"10.3233\/JCM-226350_ref10","doi-asserted-by":"crossref","first-page":"262","DOI":"10.7763\/IJIET.2016.V6.697","article-title":"Influencing factors of success and failure in MOOC and general analysis of learner behavior","volume":"6","author":"Rai","year":"2016","journal-title":"International Journal of Information and Education Technology."},{"key":"10.3233\/JCM-226350_ref13","doi-asserted-by":"crossref","unstructured":"Feng L. The reform of college physical education teaching methods under the background of big data. Journal of Physics: Conference Series. 2021; 1744(3).","DOI":"10.1088\/1742-6596\/1744\/3\/032005"},{"key":"10.3233\/JCM-226350_ref14","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.knosys.2018.06.014","article-title":"An e-learning recommendation approach based on the selforganization of learning resource","volume":"160","author":"Wan","year":"2018","journal-title":"Knowledge-Based Systems."},{"issue":"2","key":"10.3233\/JCM-226350_ref15","first-page":"1","article-title":"A social recommendation system for academic collaboration in undergraduate research","volume":"36","author":"Yang","year":"2019","journal-title":"Expert Systems."},{"key":"10.3233\/JCM-226350_ref16","first-page":"1185","article-title":"Integrating learning styles and adaptive e-learning system: Current developments","volume":"55","author":"Comput","year":"2016","journal-title":"Problems and Opportunities."},{"issue":"1","key":"10.3233\/JCM-226350_ref18","first-page":"10","article-title":"Understanding graph-based trust evaluation in online social networks","volume":"49","author":"Wenjun","year":"2016","journal-title":"ACM Computing Surveys."},{"key":"10.3233\/JCM-226350_ref19","doi-asserted-by":"crossref","unstructured":"Garg KM, Singh N, Verma P. Fuzzy rule-based approach for design and analysis of a trust-based secure routing protocol for MANETs. Procedia Computer Science. 2018; 132(0): 653-658.","DOI":"10.1016\/j.procs.2018.05.064"},{"issue":"9","key":"10.3233\/JCM-226350_ref20","doi-asserted-by":"crossref","first-page":"2550","DOI":"10.1109\/JBHI.2020.2980056","article-title":"Prediction of Reaction Time and Vigilance Variability From Spatio-Spectral Features of Resting-State EEG in a Long Sustained Attention Task","volume":"24","author":"Torkamani-Azar","year":"2020","journal-title":"IEEE Journal of Biomedical and Health Informatics."},{"key":"10.3233\/JCM-226350_ref21","first-page":"1101","article-title":"A collaborative filtering recommendation algorithm based on a bee colony K-means clustering model","volume":"41","author":"Yanjuan","year":"2019","journal-title":"Computer Engineering and Science."},{"key":"10.3233\/JCM-226350_ref22","first-page":"305","article-title":"A collaborative Filtering recommendation algorithm based on user score and antribute similarity","volume":"34","author":"Sanhu","year":"2017","journal-title":"Computer Application and Software."}],"container-title":["Journal of Computational Methods in Sciences and Engineering"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JCM-226350","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T16:31:41Z","timestamp":1771000301000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JCM-226350"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,19]]},"references-count":18,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.3233\/jcm-226350","relation":{},"ISSN":["1472-7978","1875-8983"],"issn-type":[{"value":"1472-7978","type":"print"},{"value":"1875-8983","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,19]]}}}