~~NOTOC~~ ===== Edward Snowden: Dokumentarfilm Citizenfour ===== https://de.wikipedia.org/wiki/Edward_Snowden nicht so toll (zwar auf Englisch, aber schlechte Tonqualität): https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:blc:informatik:glf22:snowden&s[]=snowden (etwas) besser: deutsche Version auf Nanoo-TV: Movie (114 + 3 Minuten): https://de.wikipedia.org/wiki/Citizenfour 2fNP bis 1h:16min angeschaut ====== Informatik Schuljahr 2024/25, 2kW, 2fNP ====== ''https://ofi.tech-lab.ch/2025'' ====== 6. Codierung von Farben oder Citizenfour ====== Vorschlag: (1) Präsentationen der Webseiten; dann in beliebiger Reihenfolge (2) Farbcodierung; (3) erster Teil Citizenfour ===== Farbcodierung und Bildmanipulation ===== ==== Ziel ==== In Python ein beliebiges Foto einlesen und zum Beispiel wie folgt manipulieren. Zu Beginn wird gemeinsam ein kleines Python-Programm geschrieben, das zeigt, wie man selbst ein Bild erzeugt bzw. ein existierendes Bild verändert. Diese Programm kannst du dann variieren, um ein Bild ähnlich wie in der folgenden Bilderserie zu verändern. original (RGB): {{:lehrkraefte:snr:informatik:freifach-2025:archimedes.jpg?nolink&80|}} bemalt: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_bemalt.jpg?nolink&80|}} Graustufen: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_grau.jpg?nolink&80|}} Graustufen, invertiert: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_grau-invertiert.jpg?nolink&80|}} SW-Version: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_sw.jpg?nolink&80|}} SW-Version, invertiert: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_sw-invertiert.jpg?nolink&80|}} Negativ: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_negativ.jpg?nolink&80|}} RGB-Farbrotation: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_rgb-rotated.jpg?nolink&80|}} gespiegelt: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_gespiegelt.jpg?nolink&80|}} rotiertes Bild: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_-rotated.jpg?nolink&60|}} Verpixelt/unscharf: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_verpixelt.jpg?nolink&80|}} Laplace-Kantendetektion: {{:lehrkraefte:snr:informatik:freifach-2025:archimedes_laplace.jpg?nolink&80|}} ==== Codierung von Farben per RGB ==== Bildschirme: Einzelne Lichtquellen, Rot-Grün-Blau (RGB). Additive Farbmischung. Codierung meist 1 Byte pro Farbkanal, d.h. Werte von 0 bis 255 oder eben 0x00 bis 0xff. Farbenmischen mit dem Handy: https://fginfo.ksbg.ch/~ivo/farbmischung/ {{lehrkraefte:blc:informatik:glf24:url.png}} Verschiedene Web-Standards zum Codieren von Farben zum Ausprobieren: * https://www.w3schools.com/colors/colors_picker.asp * https://www.w3schools.com/colors/colors_rgb.asp ==== Codierung von Bildern ==== Für jeden Bildpunkt (= Pixel) speichern 3 Bytes die Farbwerte für die drei Farbkanäle RGB. ====== 5. Kurze Einführung in LaTeX ====== Normalerweise installiert man LaTeX mit diversen ... auf seinem Computer. Online LaTeX ausprobieren, ohne sich einloggen zu müssen: https://latex.informatik.uni-halle.de/latex-online/latex.php Alternativen: einfach "latex online" suchen, einer der ersten Treffer dürfte sein: https://www.overleaf.com/ ====== 4. Webprojekt: Webseiten erstellen mit HTML und CSS ====== ''https://ofi.tech-lab.ch/2025'' * [[lehrkraefte:snr:informatik:glf24:abgabe-webprojekt|Abgabe des Webprojekts inklusive Abgabetermin und Anforderungen]] Das Ziel ist, dass du eine Website (= mehrere, thematisch zusammengehörende Webseiten) erstellst, die dann lokal im Schulnetz für alle zugänglich ist. Am Ende der Projektphase stellst du deine Website in der Klasse in einer kurzen Präsentation vor.((Code aus dem Internet und KI dürfen verwendet werden (bei grösseren Codefragmenten mit Quellenangabe), jedoch musst du in der Lage sein, mir deinen Code zu erklären (im Zweifelsfall Zeile für Zeile).)) * 4.0: [[lehrkraefte:snr:informatik:glf23:webseiten-allgemein|Allgemeines zu Webseiten]] * 4.1 (1 Doppellektion): [[lehrkraefte:snr:informatik:glf23:html|Einführung in HTML]] * 4.2 (1 Doppellektion): [[lehrkraefte:snr:informatik:glf23:css|Einführung in CSS]] * 4.3 [[lehrkraefte:snr:informatik:glf23:html-css:filezilla|Hochladen der Website auf den Tech-Lab-Server]] * Nach dem erfolgreichen Hochladen findest du deine Website via ''https://ofi.tech-lab.ch/2025''. (Wenn Veränderungen nicht sofort sichtbar werden: ''Ctrl+Shift+r'' für "hard refresh".) * 4.4 [[lehrkraefte:snr:informatik:glf22:html-css:projekt-anregungen|Anregungen für die Projektphase]] ====== 3. Bits and Bytes: Wie funktioniert ein Computer ====== * {{ :lehrkraefte:snr:informatik:glf24:bits-and-bytes-sv.pdf | Skript: Bits and Bytes}} * {{ :lehrkraefte:snr:informatik:glf24:lernziele-bits-and-bytes.pdf | Lernziele: Bits and Bytes}} ====== 2. Robotik ====== * [[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:snr:informatik:glf24:robotik|Robotik]] ===== 1. Programmieren unplugged ===== * {{ :lehrkraefte:snr:informatik:glf24:unplugged-python.pdf |}} * [[ :lehrkraefte:blc:informatik:glf24:python:start|Programmieren mit Python am Computer, dazu empfohlene Software]] 2kW, zur Auflockerung: * [[lehrkraefte:snr:informatik:glf23:python:turtle|Turtle-Grafik]] * [[lehrkraefte:snr:informatik:glf23:python:funktionen|Funktionen]] ==== Visual Studio Code shortcuts ==== * Windows: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf * Linux: https://code.visualstudio.com/shortcuts/keyboard-shortcuts-linux.pdf * MacOS (Apple): https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf ===== Biber-Wettbewerb ===== Achtung, die alten Wettbewerbe zum Online-Üben funktionieren vermutlich nur bis zum Wettbewerbsstart am 4. November. Kurzanleitung: https://www.informatik-biber.ch/documents/tutorials/schueleranleitung.pdf Homepage (u. a. alte Aufgaben): https://www.informatik-biber.ch/ ===== Login Biber-Wettbewerb ===== https://wettbewerb.informatik-biber.ch/index.php?action=login Stift und Papier empfohlen und erlaubt, sonst keine Hilfsmittel. Keine Kommunikation mit Mitschüler(innen). Aufgabenliste links, Aufgaben anklicken. Lösungen bestätigen (vermutlich bei jeder Aufgabe (?)). Dauer: 40 Minuten Einzelteilnahme, nicht im Team. Blickrichtung weg vom Lehrerpult, eventuell Prüfungstrennwände verwenden.