Mathematics - Discrete Mathematics - Graph theory - Build and Analyze Graphs
Provide a canvas where the student draws graphs: click to place vertices, drag between vertices to create edges. The app automatically computes and displays: number of vertices, edges, degree of each vertex, whether it's connected, whether it has an Euler path, whether it's a tree. Challenge problem