Problemlösen durch Programmieren

Diese Unterrichtsreihe mit ca. 14 Stunden lehrt Schüler:innen, Algorithmen aus Modelldarstellungen zu analysieren, zu erweitern und in einer imperativen Programmiersprache umzusetzen. Sie vermittelt eine grundlegende, nicht-objektorientierte Problemlösungsmethode der Informatik.

Fächer:Informatik
Klassenstufen: Klasse 7 Klasse 8 Klasse 9 Klasse 10
Themen:Algorithmen

Idee

Schüler:innen tauchen in die Welt des Programmierens ein, indem sie Algorithmen visualisieren, erweitern und coden – ein spannender Einstieg, der logisches Denken schärft und echte Informatik-Expertise aufbaut, ohne Komplexität von OOP zu überfordern.

Voraussetzungen

Grundkenntnisse in Logik und einfache Rechenaufgaben; Zugang zu Computern mit einer imperativen Programmiersprache wie Python oder Scratch; Lehrer:innen mit Basiswissen in Algorithmen.

Ablauf

  1. Einführung in Modelldarstellungen von Algorithmen (2 Stunden).
  2. Analyse und Erweiterung vorgegebener Modelle (4 Stunden).
  3. Umsetzung in textueller Programmiersprache (6 Stunden).
  4. Testing, Optimierung und Präsentation (2 Stunden).

Hinweise

Achten Sie auf barrierefreie Programmierumgebungen; Datenschutz durch lokale Installationen wahren, keine Cloud-Dienste ohne Einwilligung; Differenzierung für verschiedene Lernstände bieten.