COURSE RECOMMENDATION SYSTEM AND METHOD
First Claim
1. A machine for recommending courses, comprising:
- a microprocessor or processor coupled to a memory, wherein the microprocessor or processor is programmed to recommend courses by;
predicting the final grade a student user will receive in one or more courses that the student user has not yet taken; and
determining a list of recommended courses for the student user to take based in part on the final grade predictions.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for assisting a student or other user to identify courses that best fit the student'"'"'s or user'"'"'s talents and program of study. Ratings can be shown as a number of stars, a number, a letter, or similar indicator. The system combines three criteria to produce each list of courses that it recommends: courses that apply directly to the student'"'"'s program of study, courses that are the most central to the university curriculum (centrality ranking), and courses that the model predicts the student will achieve the best grades in (grade prediction). The recommended course list may be displayed in a web-based interface that allows each student to find information on his/her recommended course curricula and requirements, as well as class availability in upcoming semesters. Majors or concentrations can also be evaluated and recommended.
23 Citations
20 Claims
-
1. A machine for recommending courses, comprising:
-
a microprocessor or processor coupled to a memory, wherein the microprocessor or processor is programmed to recommend courses by; predicting the final grade a student user will receive in one or more courses that the student user has not yet taken; and determining a list of recommended courses for the student user to take based in part on the final grade predictions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine for evaluating a major or concentration at an educational institution, comprising:
-
a microprocessor or processor coupled to a memory, wherein the microprocessor or processor is programmed to evaluate a major or concentration by; identifying fingerprint classes for a given major based upon those classes that appear disproportionately often in the transcripts of graduates in that major as compared to graduates as a whole from that educational institution; determining the grades a student user has received for every fingerprint class the student user has already taken; predicting the grades a student user will receive for the fingerprint classes the student user has not yet taken; and averaging the received grades and the predicted grades to determine a predicted grade point average for that student user for that major. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of recommending courses, comprising the steps of:
-
predicting, using a microprocessor or processor in a computing device, the final grade a student user will receive in one or more courses that the student user has not yet taken; and determining a list of recommended courses for the student user to take based in part on the final grade predictions. - View Dependent Claims (17, 18, 19, 20)
-
Specification