https://www.unisg.ch/de/studium/get-in-touch/infotage-und-touren/informatik-infotag-bachelor/
https://di.day/alternativen/
1. Python-Programmierkurs
2. Python-Prüfung
Alles Neue: if-Statements, while-Schleifen, for-Schleifen
Aufgaben ähnlich wie in Abschnitt 2.4, Aufgaben A34 bis A45 im Skript.
1. Python-Prüfung
Auf Papier (ohne Computer), ca. 60 Minuten
Auf den Seiten 17 und 18 des Skripts (Link siehe oben) befinden sich Wiederholungsaufgaben; ähnliche Aufgaben kommen in der Prüfung dran.
Lösungen zu den Aufgaben befinden sich am Ende des Skripts.
Inhalt der Prüfung ist das Skript bis Seite 18 einschliesslich:
Umgang mit Variablen
Umgang mit elementaren Datenstrukturen (Integer, Float, Strings, Booleans) mit den jeweiligen Operationen (= Verknüpfungen) (also Rechenzeichen bei numerischen Datentypen, + und * bei Strings, and, or, not bei Booleans)
Ein- und Ausgabe (input, print)
Umgang mit Listen als Beispiel eines abstrakten Datentyps (= einer Datenstruktur); insbesondere Erzeugen von Listen von Zahlen mit list(range(…)) und list comprehensen [… for … in …].
Slicing bei Listen und Strings.
0. Erste Lektion: Allgemeines, Webseite erstellen, evtl. Beginn mit Python
Vorstellung
Themen: Programmierkurs (Python), Robotik, Bits and Bytes (wie funktioniert ein Computer? wie rechnet er und wie speichert er Daten (etwa Bilder)), Website gestalten
-
Grobe Unterscheidung:
-
-
eventuell diverse Hotkeys erklären:
global, Fenster wechseln und verschieben: etwa Alt-Tab, Windows+Pfeiltaste, Windows+Page up/down
Markieren per Tastatur: Shift+Pfeil hoch/runter
Kopieren Ctrl+c, Ctrl+v, Ctrl+x
Falls genug Zeit: Python: Einführung in Variablen, Datentypen, Datenstrukturen