Prüfungsablauf
Die Prüfung besteht aus zwei Teilen:
-
schriftlicher Teil auf Papier - keine Hilfsmittel erlaubt.
-
praktischer Teil auf dem Laptop - open book, jegliche Hilfsmittel inkl. Google sind erlaubt, wobei die direkte Kommunikation mit anderen Personen oder der Austausch von Informationen untereinander nicht erlaubt ist.
-
Relevant für die Prüfung sind die Kapitel
-
Algorithmen: Theorie + Beispiele inkl. RoboZZle
-
Turtlegrafik Abschnitte 1 bis und mit 7, inkl. Übungen
-
Grüfnisch
-
-
Sie können erklären, was ein Algorithmus ist.
-
Sie erkennen und beschreiben die Strukturen eines Algorithmus (Einzelschritte, Wiederholungen, bedingte Ausführung, Parameter)
-
Sie übersetzen einen Algorithmus zwischen zwei Darstellungsformen (Alltagssprache, Struktogramm, Python-Programm)
-
Sie können ein einfaches Python-Programm lesen und verstehen.
-
Sie können die Ausgabe eines einfachen Turle-Programms zeichnen.
-
Sie können ein einfaches Python-Programm ändern oder erweitern.
-
Sie können typische Fehler in Python-Programmen erkennen und korrigieren.
-
Sie können in einem Programm Befehlsnamen, Variablen, Parameter und Codeblöcke identifizieren.
-
Wie wissen, dass ein Python-Programm grundsätzlich sequentiell (d.h. zeilenweise) ausgeführt wird.
-
Sie können Befehle aus anderen Bibliotheken importieren (
import
). -
Sie verwenden
for
-Schleifen, um Befehlssequenzen zu wiederholen. -
Sie können eigene Unterprogramme / Befehle definieren (
def
). -
Sie können Unterprogramme mit einem oder mehreren Parametern definieren und aufrufen.
-
Sie wissen, was Kommentare (#) sind und können Programme kommentieren.
-
Sie wissen was eine Variable ist und können diese verwenden.
-
Sie können Struktogramme lesen und verstehen
-
Sie können Struktogramme in ein Programm übersetzen, bzw. ein Programm in ein Struktogramm überführen
-
Sie können die Turtle mit
forward
,backward
,left
,right
undgoto
bewegen. -
Sie können mit
pencolor
die Farbe ändern. -
Sie können mit
fillcolor
,begin_fill
undend_fill
ausgefüllte Figuren zeichnen. -
Sie können mit
shape
undspeed
das Aussehen und die Geschwindigkeit der Turtle ändern. -
Sie können mit
pensize
,penup
undpendown
,dot
,hideturtle
den Zeichenstift kontrollieren.
-
Sie können die Programmbenutzer:in mit
input
nach einer Eingabe fragen. -
Sie wissen, dass Python zwischen Text (
str
), ganzen Zahlen (int
) und Dezimalzahlen (float
) unterscheidet und können Text in Zahlen/Dezimalzahlen umwandeln. -
Sie können Platzhalter in formatierten Texten
f''
einfügen. -
Sie können Texte klein- oder grossschreiben (
lower()
,upper()
) sowie Wortteile ersetzen (replace
).
Lernziele