1.3.2

Die Maturandinnen und Maturanden können Befehlssequenzen manuell (Schritt-für-Schritt) durchführen und das Ergebnis bestimmen.

1.3 Programmieren · 1. Algorithmen und Programme

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.