Informatii generale
- Categorie: Educational
- Judetul: București
- Surse: GitHub - anamariapanait10/GraphViewer: A desktop application for generating graphs when given the list of edges (or the adjacency matrix or cost matrix) and visualization of some of the most known graph algorithms such as BFS, DFS, Dijkstra on that graph.
Descriere
GraphViewer este o aplicație desktop, cross platform, ce are ca scop aprofundarea teoriei grafurilor și a algoritmilor corespunzători, prin posibilitatea vizualizării acestora în timp real pe graful construit de utilizator prin introducerea listei de muchii/listei de adiacență/matricei de costuri/matricei de adiacență sau folosind mouse-ul. Aplicația are și teorie despre grafuri disponibilă offline, oferind utilizatorului posibilitatea de a-și verifica cunoștințele noi dobândite cu teste de evaluare, la care primeste feedback.
Tehnologii
Aplicatia GraphViewer este implementată în Python cu ajutorul framework-ului Kivy datorită portabilității și ușurinței de dezvoltare a codului pe care acestea le oferă.
Cerinte sistem
Calculator care rulează unul dintre următoarele:
- Windows (XP sau mai nou)
- Linux (distribuții bazate pe debian pentru instalarea din fisiere binare sau oricare altă distribuție pentru rulare din surse)
- Mac OSX (10.7 sau mai nou)
Ecran cu rezoluție minimă 1280x720
Realizatori
Ana-Maria Panait
- Scoala: Colegiul National de Informatica Tudor Vianu
- Clasa: 9
- Judet: București
- Oras: Bucuresti