shumeraa / EduPath

A project to help University of Florida students select their courses by displaying a graph of prerequisites for each class. It utilizes both a HashMap and a 26-ary tree to store the course data and compare the speed of these data structures.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About The Project

EduPath is a tool designed by Aaron Shumer, Joseph Mickler, and Meghana Gontu to assist students at the University of Florida in planning their academic journey. This application simplifies the process of course scheduling by providing a visual prerequisite graph for any selected course.

Video Presentation of EduPath

Prerequisites

You will need these libraries to use EduPath:

  • matplotlib
pip install matplotlib
  • networkx
pip install networkx
  • requests (if you want to regenerate the UF classes)
pip install requests

License

Distributed under the MIT License.

(back to top)

About

A project to help University of Florida students select their courses by displaying a graph of prerequisites for each class. It utilizes both a HashMap and a 26-ary tree to store the course data and compare the speed of these data structures.


Languages

Language:Python 100.0%