Algorithmen und Programme
Informatik · Oberschule · Klassenstufe 8
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