1.3.2
Die Maturandinnen und Maturanden können Befehlssequenzen manuell (Schritt-für-Schritt) durchführen und das Ergebnis bestimmen.
Von-Neumann-Architektur, Fetch-Decode-Execute-Zyklus und Little Man Computer (LMC)
Dieses Unterrichtsmaterial vermittelt die Grundlagen der Computerarchitektur anhand des Von-Neumann-Modells und des Fetch-Decode-Execute-Zyklus. Anhand praktischer Aufgaben mit einem LMC-Simulator (Little Man Computer) lernen die Lernenden zudem, einfache Programme in Assembler nachzuvollziehen und zu schreiben.
Verzweigungen in Java mit Greenfoot
Dieses Unterrichtsmaterial führt in die Grundlagen von Verzweigungen (if-else) und deren logische Verknüpfungen (UND, ODER) in Java anhand der Programmierumgebung Greenfoot und dem Kara-Szenario ein. Es enthält Erklärungen, Code-Beispiele, Verständnisfragen sowie Aufgaben zum Lesen und Schreiben von Programmiercode.
Prüfungsvorbereitung Python: for-Schleifen und Turtle-Grafik
Dieses Dokument bietet eine umfassende Prüfungsvorbereitung für das Programmieren mit Python, mit einem starken Fokus auf verschachtelte for-Schleifen und Turtle-Grafiken. Es enthält Übungsaufgaben zum Verstehen von Programmcode sowie zum eigenständigen Erstellen von Zeichnungen mit Musterlösungen.
Einführung in Python mit der Turtle-Bibliothek
Das Unterrichtsmaterial führt in die Erweiterung von Python-Programmen durch Module und Bibliotheken ein. Anhand der Turtle-Bibliothek lernen die Schülerinnen und Schüler, einfache visuelle Programme zu schreiben und Anweisungen Schritt für Schritt auszuführen.
Prüfungsvorbereitung Kryptografie und Python-Grundlagen
Dieses Material dient der Prüfungsvorbereitung im Bereich der klassischen Kryptografie (wie Caesar und Vigenère) und verlangt zudem das Lesen und Nachvollziehen einfacher Python-Codeausschnitte zur Zeichenverarbeitung. Es enthält theoretische Fragen zu Sicherheitsprinzipien sowie praktische Aufgaben zur manuellen Verschlüsselung.