Informatisches Problemlösen
Dieser Kurs verbindet zentrale Informatikbereiche wie Datenbanksysteme, Algorithmen, objektorientierte Programmierung und Netzwerke, um Schüler:innen komplexe Aufgabenstellungen interdisziplinär zu lösen.
Idee
Schüler:innen lösen praxisnahe Probleme durch Verknüpfung von Datenbanksystemen, Algorithmen, objektorientierter Softwareentwicklung, Rechnerarchitektur und vernetzten Systemen – ein Mehrwert für echtes Informatikverständnis und Transferkompetenz in der Oberstufe.
Voraussetzungen
Grundkenntnisse in Programmierung (z. B. Java oder Python), Datenstrukturen und einfache Algorithmen; Zugang zu Computern mit Internet und Entwicklungsumgebung; Lehrer:innen mit Informatik-Hintergrund.
Ablauf
Einführung in die Themenverknüpfung über Ankündigungen; Bearbeitung integrierter Aufgabenstellungen in Gruppen (z. B. Datenbank mit Algorithmen kombinieren); Diskussion von Lösungen und Anregungen in Plenum; iterative Vertiefung über Wochen.
Hinweise
Achten Sie auf Datenschutz bei Netzwerkübungen (keine personenbezogenen Daten); fördern Sie Teamarbeit; passen Sie Komplexität an Klassenlevel an; dokumentieren Sie Lösungen für Nachhaltigkeit.