Abstract
The goal of this project is to investigate the approaches for building recommender systems and to apply them to implement a course recommender system for the College of Wooster. There are three main objectives of this project. The first is to understand the mathematics and computer science aspects behind it. The mathematic concepts built into this project include probability, statistics and linear algebra. The final product is consist of two components: a collection of Python scripts containing the implementation code of the course recommender system, and a simple user interface allowing people to use the recommender system without typing commands. The second goal is to analyze the pros and cons of different approaches by comparing their performance on the same training data set which have information about students and courses at the college in the last seven years. The final goal is to apply the best model to build the course recommender system that can provide helpful and personalized course recommendations to students.
Advisor
Visa, Sofia
Second Advisor
Kelvey, Robert
Department
Computer Science; Mathematics
Recommended Citation
Jiang, Nan, "Building a Course Recommender System for The College of Wooster" (2017). Senior Independent Study Theses. Paper 7933.
https://openworks.wooster.edu/independentstudy/7933
Publication Date
2017
Degree Granted
Bachelor of Arts
Document Type
Senior Independent Study Thesis Exemplar
© Copyright 2017 Nan Jiang