Map-based Educational Tools for Algorithm Learning (METAL)

led by Dr. James D. Teresco

For Instructors

Instructors can enhance their courses by introducing METAL with very little up-front effort. The easiest way to get started is to use the algorithm visualizations in METAL's Highway Data Examiner (HDX). There is nothing to install or complex system to learn; just point your browser, load up a graph, and watch it go. The next step is to get students working with METAL's graph data. The graphs themselves can be visualized in HDX as can the results of many programs, by writing output files in one of the file formats supported by HDX. Some recent assignments used by the author are linked here:
The assignments including support materials and sample solutions are available to instructors from the author on request for academic use.
The pre-processing and plotting scripts, graph data, the Highway Data Examiner, and solutions to assignments, are freely available. Those interested in the code for HDX can find it in a public repository on GitHub.

For Students and Instructors

Not in one of my classes but this sounds like fun? Tell your instructors about this project!
To view data or to perform algorithm visualizations, launch HDX by visiting its URL: