Edgy: Networks + Coding
The new Year 12 Standard topic Networks contains a number of algorithms that need to be learnt by the students. Wouldn't it be great if there was an 'easy' way for them to code these?
This is where Edgy comes in. Edgy is an extension of Snap!, which is itself an excellent extension of Scratch, that is specifically for networks.
Edgy makes it easy to create networks (both weighted and unweighted, directed and undirected) and interact them with Scratch-like code. This is ideal for students to investigate the networks topic, especially Prim's and Dijkstra's algorithms. You can also create the network in adjacency matrix form in a spreadsheet, export to CSV, and import it (or vice-versa). Because the code is essentially Scratch, many students would have already experienced it, and it is simple to pick up.
If you have any questions or need help, you can always contact me on Twitter.
- Prim's algorithm code (save, then import)
- Dijkstra's algorithm code (save, then import)
- Example of adjacency matrix to import
- Edgy tutorial
- Edgy mirror