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.

Built With

Share this project: