~~NOTOC~~ https://www.unisg.ch/de/studium/get-in-touch/infotage-und-touren/informatik-infotag-bachelor/ ====== Informatik 2. Klassen, Schuljahr 2025/26, 2cNP, 2gNP ====== ===== 1. Python-Programmierkurs ===== * {{ :lehrkraefte:snr:informatik:glf25:python-programmierkurs-lv.pdf | Skript inklusive Lösungen}} === 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 * Kurze Geschichte der Informatik anhand wichtiger Persönlichkeiten: https://gi.de/persoenlichkeiten ((vgl. auch [[https://de.wikipedia.org/wiki/The_Imitation_Game_%E2%80%93_Ein_streng_geheimes_Leben|The Imitation Game - Ein streng geheimes Leben]], [[https://www.imdb.com/title/tt4400588/|The Queen of Code]] und [[https://de.wikipedia.org/wiki/Hidden_Figures_%E2%80%93_Unerkannte_Heldinnen|Unerkannte Heldinnen]])) * Grobe Unterscheidung: * ICT: Anwendungen/Apps verwenden * Informatik: Anwendungen selbst erstellen, "digital mündig werden" * Was ist [[https://de.wikipedia.org/wiki/Informatik|Informatik]]? * [[lehrkraefte:snr:informatik:glf22:html-startseite|Vorbereitungen, Installation von Visual Studio Code, Erstellen einer HTML-Startseite]] * 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