This resource provides low-stakes, gamified practice for MO3: students repeatedly trace visit orders through a graph and can immediately compare their chosen route against the bug's 'best' route, turning abstract BFS/DFS trace exercises into an iterative feedback loop. The branching choices and route log also support MO5 by giving students concrete experience of when exploring broadly beats exploring deeply (and vice versa), which they can then justify in writing. Instructors can use it as a pre-coding warm-up before the MO4 implementation task, and as a discussion prompt for MO1 by asking students whether the modeled relationships are best represented as directed or undirected edges.
Added October 19, 2026