Algorithmen und Daten
Dieser Kurs behandelt grundlegende Algorithmen und Datenstrukturen für fortgeschrittene Informatik-Schüler:innen in Leistungskursen. Er umfasst lineare Datenstrukturen, Sortierverfahren und ergänzende Ressourcen wie Lehrbücher.
Idee
Dieser Kurs vermittelt Schüler:innen fundierte Kenntnisse in Algorithmen und Datenstrukturen, die für Leistungskurse essenziell sind. Der Mehrwert liegt in der praxisnahen Auseinandersetzung mit Sortierverfahren und Listen, die Denkfähigkeiten schärfen und reale Programmierprobleme lösen helfen – ideal für Abiturvorbereitung!
Voraussetzungen
Grundkenntnisse in Programmierung (z. B. Python oder Java), mathematisches Verständnis für Komplexitäten sowie Zugang zu ILTiS-Plattform. Geeignet für Leistungskurs Informatik in der gymnasialen Oberstufe.
Ablauf
Einstieg über Ankündigungen und Einführung in lineare Datenstrukturen (Liste). Vertiefung in Sortierverfahren durch Austausch und Mischen, ergänzt durch ILTiS-Übungen, Lehrbücher und Anregungen. Abschluss mit Diskussionen und praktischen Aufgaben.
Hinweise
Datenschutz beachten bei ILTiS-Nutzung (Schulplattform). Lehrer:innen sollten Zugriffsrechte prüfen. Potenzielle Bedenken: Algorithmische Komplexität kann herausfordernd sein – Differenzierung für schwächere Schüler:innen empfohlen.