Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ~~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]] <!-- Bemerkungen für nächstes Mal (auskommentiert): Bootstrap anschauen? Mal ganzes Beispiel von W3schools durchschauen. In 2dNP: Erkläre, wie man Dateien auf Tech-Lab-Server spielt. in anderen beiden Klassen: bisschen weiter machen mit HTML. Vor CSS: Erkläre, dass auf W3-schools und im Internet oft alles per "style" (und "script" für Javascript) im html-File. (Teste, ob JavaScript wirklich nur per Live-Server geht.) Beispiel vormachen, wie man das in drei Dateien aufdröselt. Erstmal mit 2 Dateien, zum Beispiel css grid! z.B. Sidebar from w3-schools! VSCode: Click auf Explorer-Icon to hide/show left bar Grundgerüst per Hot-Key alle HTML-Elemente per Auswahl! Nur ein Body pro Datei, nur ein head: Validator! (Browser sind grosszügig) * [[lehrkraefte:snr:informatik:glf23:html-css:projekt|Projektphase]], {{:lehrkraefte:snr:informatik:glf22:html-css:ansagen-beginn-webprojekt.png?linkonly|Hinweise zu Projektbeginn}} * [[lehrkraefte:snr:informatik:glf23: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}} <!--Ich entschuldige mich für das teilweise Sprachkauderwelsch, aber die deutschen Begriffe klingen in der Informatik oft etwas seltsam ...--> ====== 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 |Skript (Labyrinth-Aufgaben A2-A4 auf Seiten 996-999 hinzugefügt)}} --> * {{ :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. lehrkraefte/snr/informatik/glf24.txt Last modified: 2025/11/12 20:57by Olaf Schnürer