Aktivität 01
Paarprogrammierung: BFS-Implementierung
Paare coden BFS in Python auf einem vorgegebenen Graphen und messen besuchte Knoten. Sie testen mit verschiedenen Startknoten und protokollieren Pfade. Abschließend diskutieren sie kürzeste Distanzen.
Vergleichen Sie die Anwendungsbereiche von BFS und DFS in realen Szenarien.
ModerationstippWährend der Paarprogrammierung für BFS sollte ein Partner den Code schreiben, der andere die Debugging-Aufgaben übernehmen, um kognitive Last zu teilen und Reflexion zu fördern.
Worauf zu achten istGeben Sie den Lernenden einen kleinen, ungerichteten Graphen (z. B. 5 Knoten, 6 Kanten) und bitten Sie sie, die Reihenfolge der besuchten Knoten für BFS (startend bei Knoten A) und DFS (startend bei Knoten A) aufzuschreiben. Vergleichen Sie die Ergebnisse im Plenum.