Course planning is always a challenge at any point in your education career. Having someone else do the work for you would be one less thing to stress about.
What it does
It will automatically build you an education plan based on courses inputted.
How we built it
Based on input from a txt file, we created a list based on the input size, then built a directed graph data structures that helped us add output to an adjacency matrix.
We figured that we would like to start with the classes without any parents. On top of that, select the classes that had the longest path.
We assumed that the classes were acyclic, and no more that 1 pre-requisite.
Challenges we ran into
One of the biggest challenges we faced was determining the longest path of certain classes that had multiple prerequisites based on rows and columns.
Accomplishments that we're proud of
We are proud of the various functions that we made and the application of graphs and algorithms for this project.
What we learned
We learned how to apply graphs and search algorithms from classes we learned to improve our program.
What's next for Ed Plan
We plan to improve bugs and use this program to plan courses for all students of all majors and years.
Log in or sign up for Devpost to join the conversation.