====== Informatik 4lW 2024 ====== * [[lehrkraefte:blc:informatik:glf4-24:bash-install|Installation der git-bash]] ===== Prüfungen ===== Das obligatorische Fach Informatik gibt eine Note ins Maturazeugnis, die aber «nicht zählt». Die zwei Prüfungen umfassen den in den Lektionen behandelten Stoff. Der Prüfungsstoff wird eine Woche vorher hier kommuniziert. ==== Prüfung vom 7. März 2024 ==== [[https://bldsg-my.sharepoint.com/:f:/g/personal/ivo_bloechliger_ksbg_ch/Esxw4LuHQDJMiOW7zfVXP_UB7Zh0vV0KR7M-vnETJLiF5w?email=4lW%40ksbg.ch&e=V8IIKI|Link zum Prüfungsverzeichnis]], wo Sie Ihr persönliches zip-Archiv mit Ihrer Prüfung herunterladen können. Das Archiv ist passwortgeschützt, das Passwort erhalten Sie an der Prüfung. * Cory Doctorows Artikel zur «Enshitification» von Internet-Platformen. * Kommandozeile (bash): * ''ls'', ''cd'' (navigieren) * ''mv'', ''cp'' (verschieben, kopieren) * Wildcards, um Dateinamenmuster zu beschreiben, auch über mehrere Verzeichnisse (z.B. ''mv */*/*.song bli/bla/blu/.''). * ''cat datei.txt'' (Dateiinhalt ausgeben) * ''cat *'' (Inhalt aller Dateien im aktuellen Verzeichnis ausgeben) * ''echo 'kleiner Text' > neueDatei.txt'' (Text in eine Datei umleiten, Inhalt wird komplett ersetzt) * ''find'' (alle Dateien vom aktuellen Verzeichnis aus mit vollständigem Pfadnamen anzeigen) * ''find . -name '*cool*' '' (alle Datein vom aktuellen Verzeichnis aus anzeigen, die ''cool'' im Namen haben. * ''grep'' (Text filtern) * ''grep nadel heuhaufen.txt'' (Alle Zeilen der Datei heuhaufen.txt anzeigen, die die Zeichenkette ''nadel'' enthalten). * ''grep -R nadel'' (Rekursiv alle Dateien anzeigen, die 'nadel' in einer Zeile enthalten). * ''find | grep nadel'' (Listet alle Datei- und Verzeichnisnamen ab dem aktuellen Verzeichnis auf, die ''nadel'' im Dateinamen haben. Die «Pipe» ''|'' bedeutet, dass die Ausgabe des ersten Kommandos als Eingabe des nächsten Kommandos benutzt wird. * ''sort datei.txt'' (Inhalt alphabetisch sortieren) * ''sort -n datei.txt'' (Inhalt nummerisch sortieren) * ''notepad datei.txt'' (Datei mit Texteditor bearbeiten, bzw. neu anlegen und bearbeiten). * ''notepad ../verzeichnis1/verzeichnis2/datei.txt'' (Datei in einem anderen Verzeichnis öffen). * ''python programm.py'' führt ein Python-Programm aus (''programm.py'' muss sich im aktuellen Verzeichnis befinden). ==== Prüfung vom 2. Mai 2024 ==== * [[https://bldsg-my.sharepoint.com/:f:/g/personal/ivo_bloechliger_ksbg_ch/EvUS7e7QCGdAhrJdo-Yby24B480pIhEC52stXL9jOsQlWQ?email=4lW%40ksbg.ch&e=aFe1iS|Prüfungsdateien]] ===== Programm und Hausaufgaben ===== ==== Hausaufgaben ==== * Bis 21. Februar: * Studieren Sie den Vortrag von Cory Doctorow zum Thema [[https://pluralistic.net/2024/01/30/go-nuts-meine-kerle/|"Enshitification of the Internet"]]. * [[.:enshitification-quiz|Quiz dazu]]. === News zum Thema === * https://www.bleepingcomputer.com/news/microsoft/microsoft-again-bothers-chrome-users-with-bing-popup-ads-in-windows/ * https://www.heise.de/news/Data-Act-in-Kraft-Nahtloser-Wechsel-zwischen-Cloud-Anbietern-wird-bald-moeglich-9596342.html * [[https://retractionwatch.com/2024/02/05/no-data-no-problem-undisclosed-tinkering-in-excel-behind-economics-paper/|oder man kann auch zu viel Excel...]] * Nicht news, aber immer noch aktuell: Video [[https://www.nanoo.tv/link/v/fFxdZNKG|Microsoft-Software: Sicher für Europa?]] Auch nicht mehr taufrisch, aber jetzt amtlich: https://www.heise.de/news/Klatsche-fuer-Microsoft-US-Behoerde-wirft-MS-Sicherheitsversagen-vor-9674431.html ==== 14. Mai 2024 ==== * [[https://bldsg.sharepoint.com/sites/cl03-ksbg/hilfe/Dokumente/Forms/AllItems.aspx?id=%2Fsites%2Fcl03%2Dksbg%2Fhilfe%2FDokumente%2FDatensicherung%20bei%20Austritt%2Epdf&parent=%2Fsites%2Fcl03%2Dksbg%2Fhilfe%2FDokumente|«Backup» Ihrer Schuldaten]] (werden bei Austritt aus der Schule gelöscht) * [[.:llms|Was sind LLMs und wie funktionieren die im Prinzip?]] * [[https://www.heise.de/news/Jim-Keller-ueber-KI-In-10-Jahren-ist-alle-Software-weg-9692706.html|So soll KI werden]] [[https://www.wa.de/hamm/ki-ampel-zickt-zeigt-dauerrot-hamm-fehler-ostwennemarstrasse-werries-93026654.html|und so]] [[https://www.theregister.com/2024/05/01/pulumi_ai_pollution_of_search/|läuft es]]. ==== 9. Mai 2024 ==== Auffahrt ==== 2. Mai 2024 ==== * Prüfung ==== 25. April 2024 ==== * [[lehrkraefte:blc:informatik:glf4-23:pruefungsaufgaben|Mögliche Prüfungsaufgaben und Übungen]]. * [[lehrkraefte:blc:informatik:glf4-23:fluege-ueberbuchen|Überbuchen von Flügen]]. ==== 4. April 2024 ==== * [[lehrkraefte:blc:informatik:glf4-23:relative-und-absolute-bezuege|Relative und absolute Bezüge, Sticker-Sammelalbum füllen]]. ==== 28. März 2024 ==== Analyse der Datums/Zeit-Angaben der YouTube-Zugriffe: * Entpacken Sie die Datei ''blc.csv''aus folgendem zip-Archiv: {{lehrkraefte:blc:informatik:glf4-24:blc.csv.zip}}. * Öffnen Sie die Datei mit Excel. * Setzen Sie dann um, was im folgendem Screencast präsentiert ist: [[https://bldsg-my.sharepoint.com/:v:/g/personal/ivo_bloechliger_ksbg_ch/EfFDgYYFoHNLrBk7TpBqRT4BtOIfTyIa-2rHFzDcG9SCFg|auf SharePoint]] oder auf [[https://fginfo.ksbg.ch/~ivo/videos/informatik/vierte-klasse-2024/02-zeitreihe-mit-pivot-tabelle-in-excel.mp4|fginfo.ksbg.ch]]. Die wichtigsten Excel-Formeln und Schritte sind hier zusammengefasst: * Kopfzeile einfügen: Zeitstempel, Jahr, Woche, Wochentag, Stunde, Anzahl * Excel-Funktionen ''YEAR'', ''WEEKNUM'', ''WEEKDAY'', ''HOUR'' * Selektieren und vervollständigen. * Pivot-Tabelle erstellen (Insert->Pivot-Table) * Balkendiagramm erstellen. Nach dem Schluss des Videos: Hier findet man wieder die Einstellungen der Pivot-Tabelle. Übrigens gibt es auch noch die Option «Insert Timeline» mit der Zeitbereiche ausgewählt werden können. {{:lehrkraefte:blc:informatik:glf4-24:pasted:20240325-134430.png}} Fahren Sie fort mit [[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:blc:informatik:glf4-23:intro-spreadsheet|dieser Excel-Intro]]. ==== 21. März 2024 ==== * Theorie: [[.:data-types-of-text-data|JSON, CSV und HTML: Datenformate]] * Praxis: [[.:socialdownload|Download der eigenen SocialMedia Daten]] * Wer keine eigenen Daten (oder seine noch nicht) hat, kann mit meiner YouTube-Datei starten: {{lehrkraefte:blc:informatik:glf4-24:blc.zip}} * Auftrag: Graph mit der Häufigkeit der Interaktion mit einem Dienst, aufgeschlüsselt nach Wochentagen und Stunden, siehe Beispiel-Grafik unten. * Analyse: [[.:analyse-scripts|Analyse-Scripts für diverse Dienste]] * Zusatzaufgaben: * Analysieren Sie nur die Daten Montag bis Freitag und zählen Sie Interaktionen während und ausserhalb der Lektionen. * Schlüsseln Sie die Daten nach Tagen oder gar Wochen auf und erraten Sie so, wo Ferien oder andere aussergewöhnliche Zeiten waren. Beispiel: {{lehrkraefte:blc:informatik:glf4-24:yt-watchtimes.svg}} ==== 7. März 2024 ==== * Prüfung (siehe oben) ==== 22./29. Februar 2024 ==== * Diskussion «Enshitification of the Internet» * Machen Sie sich Notizen zu den erlernten Kommandos! * Die Prüfungen sind «Open Book», d.h. Sie können die Kursunterlagen, Ihre Notizen und das Internet zur Recherche (aber nicht zur Kommunikation) brauchen. * [[lehrkraefte:blc:informatik:glf4-24:bash-adventure|Bash-Adventure]] * [[.:advanced-bash|Fortgeschrittene Kommandozeile und Password-Hunt]] ==== 15. Februar 2024 ==== * Resultate zur zip-Aufgabe. * [[lehrkraefte:blc:informatik:glf4-24:bash-kommandos#wildcards|Weiter bei den Wildcards]] * [[lehrkraefte:blc:informatik:glf4-24:bash-adventure|Bash-Adventure]] ==== 8. Februar 2024 ==== [[https://fginfo.ksbg.ch/~ivo/intro.sozi.html|Intro]] Tools (technische Voraussetzungen für die Prüfungen): * Vollständige Dateinamen im Datei-Explorer anzeigen * Aktivieren Sie im Datei-Explorer unter Ansicht in der Gruppe Ein-/Ausblenden das Kontrollkästchen Dateinamenerweiterungen. [[https://support.microsoft.com/de-de/windows/allgemeine-dateierweiterungen-in-windows-da4a4430-8e76-89c5-59f7-1cdbbc75cb01#:~:text=Aktivieren%20Sie%20im%20Datei%2DExplorer,%2D%2FAusblenden%20das%20Kontrollk%C3%A4stchen%20Dateinamenerweiterungen.|Quelle]] * Zip-Dateien: Entpacken, Packen, Abgeben. * Folgende Datei herunterladen: {{lehrkraefte:blc:informatik:glf4-24:test.zip}} * Datei entpacken. * Instruktionen in der Datei test.txt befolgen. * [[.:kommandozeile|Kommandozeile, Theorie und Aufgaben]]