Implementing a recommender system for CS undergraduate students using machine learning

This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2019.

التفاصيل البيبلوغرافية
المؤلفون الرئيسيون: Tasnuva, Umama Sumlin, Aumi, Azmanul Abedin, Shishir, Shariful Islam
مؤلفون آخرون: Arif, Hossain
التنسيق: أطروحة
اللغة:English
منشور في: Brac University 2019
الموضوعات:
الوصول للمادة أونلاين:http://hdl.handle.net/10361/12294
id 10361-12294
record_format dspace
spelling 10361-122942022-01-26T10:08:22Z Implementing a recommender system for CS undergraduate students using machine learning Tasnuva, Umama Sumlin Aumi, Azmanul Abedin Shishir, Shariful Islam Arif, Hossain Department of Computer Science and Engineering, Brac University  e-learning Recommender system Content filtering Item- based filtering User-based filtering Machine learning. This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2019. Cataloged from PDF version of thesis. Includes bibliographical references (pages 40-43). E-learning is a learning process that accesses educational curriculum using electronic technologies and can be operated anywhere in the world where there is facility to connect to the internet. Traditional teaching practices of face-to-face mentoring are being replaced by the non-concrete classroom where instructors and students can interact without any barriers. Prerecorded videos, eBooks (Electronic books in pdf form), short written lessons, live sessions, video calling are the main sources of E-learning. Lecturers can grade students' performance through virtual assign- ments and tests. Students may even opt for a degree certi cate after completion of the course that are no less worthy than a degree from any renowned physical institution. In this research paper, the study of E-learning is divided in two parts. Firstly, a survey was conducted on undergraduate students enrolled in Department of Computer Science and Engineering, BRAC University. After performing statisti- cal data mining on students' reviews, more useful information were interpreted that include the preferred online source to study, satisfaction extent on current obtain- able resources, any suggestions that could make their E-learning process e ortless and complaints against current online accessibility of course materials. Whether the students want an E-learning Recommender System was also deduced after this assessment. Secondly, an E-learning Recommender System containing video tuto- rials was built using content-based ltering, item-based collaborative ltering and user-based collaborative ltering. This recommender system was built using tools and libraries of Python programming language which contains massive resources for major CSE courses o ered in BRAC University. The system has also attempted to eliminate the problems attained from the initial portion of the research. Ultimately, we proposed a hybrid ltering approach for our video recommender system consid- ering our experimental results carried on the particular demography which revealed accuracy of the three used algorithms as 88%, 80% and 80%. Umama Sumlin Tasnuva Azmanul Abedin Aumi Shariful Islam Shishir B. Computer Science and Engineering 2019-07-02T06:53:21Z 2019-07-02T06:53:21Z 2019 2019-04 Thesis ID 14241008 ID 14201036 ID 18341011 http://hdl.handle.net/10361/12294 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 43 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic e-learning
Recommender system
Content filtering
Item- based filtering
User-based filtering
Machine learning.
spellingShingle e-learning
Recommender system
Content filtering
Item- based filtering
User-based filtering
Machine learning.
Tasnuva, Umama Sumlin
Aumi, Azmanul Abedin
Shishir, Shariful Islam
Implementing a recommender system for CS undergraduate students using machine learning
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science and Engineering, 2019.
author2 Arif, Hossain
author_facet Arif, Hossain
Tasnuva, Umama Sumlin
Aumi, Azmanul Abedin
Shishir, Shariful Islam
format Thesis
author Tasnuva, Umama Sumlin
Aumi, Azmanul Abedin
Shishir, Shariful Islam
author_sort Tasnuva, Umama Sumlin
title Implementing a recommender system for CS undergraduate students using machine learning
title_short Implementing a recommender system for CS undergraduate students using machine learning
title_full Implementing a recommender system for CS undergraduate students using machine learning
title_fullStr Implementing a recommender system for CS undergraduate students using machine learning
title_full_unstemmed Implementing a recommender system for CS undergraduate students using machine learning
title_sort implementing a recommender system for cs undergraduate students using machine learning
publisher Brac University
publishDate 2019
url http://hdl.handle.net/10361/12294
work_keys_str_mv AT tasnuvaumamasumlin implementingarecommendersystemforcsundergraduatestudentsusingmachinelearning
AT aumiazmanulabedin implementingarecommendersystemforcsundergraduatestudentsusingmachinelearning
AT shishirsharifulislam implementingarecommendersystemforcsundergraduatestudentsusingmachinelearning
_version_ 1814307413047640064