Many students have difficulty visualizing graph algorithms. It is also difficult to construct graphs to test code on. Since graphs are a fundamental computer science topic, it is important for students to build a strong foundation.
"Level-based BFS example" by Jakob Ned is licensed under CC BY-SA 4.0 .
The objective of our project is to help students visualize graphing algorithms and simplify the creation of test graphs. We believe that by showing a visual representation of a graph and indicating what nodes have been visited, students can strengthen their understanding of algorithms. By simplifying the graph creation process, we believe that it is easier for students to check edge cases and practice forming a mental model.