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.
المؤلفون الرئيسيون: | , , |
---|---|
مؤلفون آخرون: | |
التنسيق: | أطروحة |
اللغة: | 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 |