← Search

Data · dataset · 2024

How Students can Effectively Choose the Right Courses: Building a Recommendation System to Assist Students in Choosing Courses Adaptively

Listed in NYCU Dataverse

In this study, we built a personalized hybrid course recommendation system (PHCRS) that considers students’ interests, abilities and career development.

Description

To meet students’ individual needs, we adopted the five most widely used algorithms, including content-based filtering, popularity-based methods, item-based collaborative filtering, user-based collaborative filtering, and score-based methods, to build a PHCRS. First, we collected course syllabi and labeled each course (e.g., knowledge/skills taught, basic/advanced level).

Next, we used course labels and students’ past course selections and grades to train five recommendation models. To evaluate the accuracy of the system, we performed experiments with students in the Department of Electrical and Computer Engineering, which provides 1794 courses for 925 students and utilizes the receiver operating characteristic curve (ROC) and normalized discounted cumulative gain (NDCG) as metrics. The results showed that our proposed system can achieve accuracies of 80% for ROC and 90% for NDCG.

Read the rest (2 more)

We invited 46 participants to test our system and complete a questionnaire. Overall, 60 to 70% of participants were interested in the recommended courses, while the course recommendation lists produced by content-based filtering were in line with 67.40% of students’ actual course preferences. This study also found that students were more interested in courses at the top of the recommendation lists, and more students were autonomously motivated than held extrinsic informational motivation across the five recommendation methods.

These findings highlighted that the proposed course recommendation system can help students choose the courses that interest them most.

Links

Where it is published

Catalogue records · 1

Topics

Stated by source
Engineering · Social Sciences
From keywords
Engineering · Social Science
Provenance · 1 source records, 10 field assertions
SourceKeyLast seenRaw
NYCU Dataversedoi:10.57770/EVVOYT22 h agoJSON v1
FieldAssertionExtractorEvidence
concepts[field].dataverse_subject:engineeringsource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0/subjects
concepts[field].dataverse_subject:social-sciencessource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0/subjects
concepts[field].local:field:engineeringmapping · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0/subjects
concepts[field].local:field:social-sciencemapping · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0/subjects
created_datesource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0
descriptionsource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0/description
publication_datesource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0
titlesource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0/name
updated_datesource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0
version_labelsource · dataverse lib nycu edu twconnector:dataverse_lib_nycu_edu_tw@1.0.0