Algorithmen und Programme

Informatik · Oberschule · Klassenstufe 8

15 Unterrichtsstunden Pflichtbereich

Lernziele

Kennen des Begriffes Algorithmus: Definition

Kl. 7, LB 2

Kennen des Begriffes Algorithmus: Eigenschaften

Ausführbarkeit, Eindeutigkeit, Allgemeingültigkeit, Endlichkeit

Kennen von algorithmischen Grundstrukturen

Verarbeitung von Daten nach Vorgaben aus der Erfahrungswelt der Schüler; Alltagsalgorithmen; Beschreibung in der Umgangssprache und in der Programmiersprache, Flussdiagramm und Struktogramm

Kennen von algorithmischen Grundstrukturen: Sequenz

Kennen von algorithmischen Grundstrukturen: Wiederholung

Kennen von algorithmischen Grundstrukturen: Verzweigung

Übertragen des Wissens zu Algorithmen auf die Lösung einfacher lebenspraktischer Problemstellungen mit Informatiksystemen

Strategien zur Problemlösung; Blocksprachen, visuelle Programmierumgebungen, Makroprogrammierung; Robotik, Einplatinenrechner, CNC, Simulationssysteme; Generierung von Eingabedaten durch Sensoren; TC Kl. 6, LB 1; WTH Kl. 8, LB 2

Beherrschen des Umgangs mit Fehlermeldungen von Informatiksystemen

Einblick gewinnen in die Grenzen der Berechenbarkeit von Algorithmen

Problem des Handlungsreisenden, Einwegfunktionen (RSA), Turm von Hanoi, Fibonacci-Zahlen

Sich positionieren zur Bedeutung von Algorithmen im gesellschaftlichen Kontext

Werbung, soziale Medien, Big Data, Filterblasen, Chatbots, Künstliche Intelligenz, Manipulation von Bedürfnissen; WTH, Kl. 7; Werteorientierung: Handlung und Urteilsfähigkeit