1.1.1
Die Maturandinnen und Maturanden können den Begriff Algorithmus definieren und seine Eigenschaften benennen.
Der Weg zum Lösungsweg: Einführung in Computational Thinking und Algorithmen
Das Material führt theoretisch und anhand von Beispielen in die Grundlagen von Algorithmen und Computational Thinking ein. Es werden zentrale Konzepte wie Decomposition, Pattern Recognition, Abstraction und Algorithm Design erklärt.
Einführung in das Programmieren mit Java
Der Text führt grundlegende Konzepte der Programmierung ein, indem er den Computer mit einem trainierbaren Haustier vergleicht und die Notwendigkeit formalisierter Sprachen erläutert. Anhand der Programmiersprache Java wird gezeigt, wie Befehle strukturiert und durch Methoden und Klassen erweitert werden können.
Konzept Algorithmus
Dieser kurze Text erklärt den Begriff des Algorithmus, seine Eigenschaften als Handlungsanweisung sowie den Prozess der Umwandlung von einer Eingabe in eine Ausgabe. Es wird aufgezeigt, dass Algorithmen sowohl natürlichsprachlich formuliert als auch in Computerprogramme implementiert werden können.
Einführung in Python: Variablen, Funktionen und das EVA-Prinzip
Dieses Unterrichtsmaterial führt in die Grundlagen der Programmiersprache Python ein. Anhand praktischer Codebeispiele lernen die Schülerinnen und Schüler grundlegende Konzepte wie Variablen, Funktionen und das EVA-Prinzip kennen und verstehen den Unterschied zum Maschinencode.
Einführung in Algorithmen und das EVA-Prinzip
Der Text führt in grundlegende Definitionen, Anforderungen und Darstellungsformen von Algorithmen ein. Dabei werden Eigenschaften wie Allgemeinheit, Eindeutigkeit, Ausführbarkeit, Endlichkeit und Korrektheit anhand von Beispielen und dem EVA-Prinzip erläutert.
Die While-Schleife erklärt am Beispiel des Hobelns
Dieses kurze Unterrichtsmaterial erklärt das Konzept der While-Schleife anhand eines alltäglichen Beispiels. Es zeigt, wie eine Bedingung geprüft wird, bevor ein Code-Block wiederholt ausgeführt wird.