Die Informatik Challenges bieten in sich geschlossene Einheiten zum Thema Informatik. Auf zwei A4 Seiten können die Schülerinnen und Schüler sich ohne elektronische Geräte selbstständig oder mit der Unterstützung einer Lehrperson mit informatischen Konzepten befassen.
Manchmal herrscht eine riesige Unordnung. Wäre es da nicht praktisch, wenn jemand automatisch für dich aufräumen könnte? Genau das macht ein Sortieralgorithmus. Das ist ein Programm, dass Daten ordnet. Findest du heraus, wie ein Programm die Daten am schnellsten ordnen kann? Probier es aus!
Kommentar für Lehrpersonen
Das Sortieren spielt in verschiedenen Fächern eine Rolle. Die Mathematikkompetenz MA.3.C.1.e verlangt unter anderem das Ordnen von Daten. Die Medienkompetenz MI.2.2.b erfordert das Vergleichen von Lösungsvarianten, was bei dem Vergleich der beiden Sortierverfahen zur Anwendung kommt. Gleichzeitig könnten die Sortieralgorithmen von den Schülerinnen und Schülern die beiden Algorithmen darstellen (zum Beispiel als Flussdiagramm) MI.2.2.c. Schülerinnen und Schüler, die bereits Erfahrungen mit einer Programmiersprache gemacht haben, könnten auch selbst einen Sortieralgorithmus programmieren und dabei Schleifen, Verzweigungen und Parameter anwenden (MI.2.2f).
Am besten werden die Sortieralgorithmen auch handelnd in anderen Kontexten angewendet. So können in der Mathematik verschiedene Werte einer Grösse sortiert werden (zum Beispiel Gefässe nach Volumen sortieren). Bei grossen Datenmengen könnte es für die Schülerinnen und Schüler dann sehr motivierend sein, ein Programm zum Sortieren der Daten zu schreiben und so festzustellen, wie stark die Informatik uns im Alltag helfen kann.
MIA-Scouts-Video zu Sortieralgorithmen
Vielleicht hilft dir dieses Video der MIA-Scouts dabei, die Sortierverfahren besser zu verstehen!