Aktivität 01
Stationenrotation: Laufzeiten messen
Richten Sie Stationen für Algorithmen ein: lineare Suche (O(n)), Bubble Sort (O(n²)) und Binärsuche (O(log n)). Gruppen führen Tests mit Datensätzen von 10 bis 1000 Elementen durch, messen Zeiten mit Stoppuhr und notieren Ergebnisse. Abschließend vergleichen sie die Daten grafisch.
Wie wirkt sich eine Verdopplung der Eingabedaten auf die Laufzeit eines Programms aus?
ModerationstippWährend der Stationenrotation die Laufzeitmessung mit einfachen Stoppuhren oder digitalen Tools wie Jupyter Notebooks anleiten, um die Schüler direkt mit der Datenaufnahme zu konfrontieren.
Worauf zu achten istZeigen Sie den Schülern drei Code-Snippets (z. B. eine einfache Schleife, eine verschachtelte Schleife, eine Operation mit fester Anzahl von Schritten). Bitten Sie sie, die O-Notation für jedes Snippet zu bestimmen und kurz zu begründen, warum.