CICS CoursePlanner intends to be a smart tool to help empower students choose courses geared towards their interests.
View a live version of CoursePlanner
- Planning Ahead: Make sure you get the prerequites satisfied for future courses
- Focus your Degree: Indicate your interests to take the courses that matter most
- Informed Decisions: Easy access to RateMyProfessor reviews for every course
The project highly emphasizes algorithms with graph theory. We used the following process:
- Integrate with school systems to get course information
- Build a network graph that represents pre-requsite to course mapping
- Interface with RateMyProfessor API to calculate course ratings
- And surely a lot of algos to develop an optimal course path!
Profile Page | Planner Page |
---|---|
DemoRecording-480p.mov
- Spire API: https://spire-api.melanson.dev/
- CICS Consultant: https://cics-consultant.herokuapp.com/html/fields.html (for course categories)