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