Algorithmen Fortgeschritten

05.12.2025, 10:00

Ăśbersicht

In dieser Doppellektion lernen die SchĂĽlerinnen und SchĂĽler die wichtigsten Sortier- und Suchalgorithmen kennen. Sie vergleichen deren Effizienz und verstehen, wo diese Algorithmen im Alltag eingesetzt werden.

Lernziele

  • SuS können Bubble Sort und Binäre Suche erklären
  • SuS können verschiedene Algorithmen hinsichtlich ihrer Effizienz analysieren
  • SuS können begrĂĽnden, wann welcher Algorithmus geeignet ist

Vorwissen

  • Flussdiagramme (Module 71, 73)
  • Python-Basics (if, while)
  • Turtle-Programmierung

1. Einstieg: Sortier-Algorithmen im Alltag

10 min

Inhalt

  • SuS schauen Video und beobachten die unterschiedlichen Geschwindigkeiten
  • SuS äuĂźern Vermutungen: "Quick Sort sieht schnell aus", "Bubble Sort ist langsam"
  • SuS notieren die Leitfrage im Heft

3. Visualisierung: Algorithmen am Computer vergleichen

25 min

Inhalt

  • SuS arbeiten zu zweit am Computer
  • SuS testen Bubble Sort mit verschiedenen Größen
  • SuS testen Quick Sort mit verschiedenen Größen
  • SuS fĂĽllen Vergleichs-Tabelle aus (siehe Lernmodul)
  • SuS diskutieren: "Warum ist Quick Sort schneller?"

4. Binary Search Game: Suchen wie ein Computer

20 min

Inhalt

  • SuS spielen das Binary Search Game
  • SuS vergleichen lineare vs. binäre Suche
  • SuS versuchen, möglichst wenige Versuche zu brauchen
  • SuS notieren ihre Highscores
  • SuS erklären in eigenen Worten: "Warum ist binäre Suche schneller?"