Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ======= Informatik Grundlagenfach 2. Jahr 2024/2025 ======= <callout type="success" title="G. JavaScript"> {{fa>angle-double-down}}<button collapse="coll7" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll7"> In diesem kurzen Ausblick geht es darum, herauszufinden, was Javascript ist und wie dies verwendet wird. [[JavaScript|gf2:JavaScript]] </collapse> </callout> <callout type="success" title="F. Kryptografie"> {{fa>angle-double-down}}<button collapse="coll6" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll6"> In diesem Kapitel geht es darum, Nachrichten zu verstecken bzw. zu verschlüsseln, sodass diese für unberechtigte Drittpersonen nicht gelesen werden können. - [[gf2:KryptoEinleitung|Einleitung]] - [[gf2:KryptoStegano|Steganografie]] - [[gf2:KryptoTeil1|Kryptografie und Kryptoanalyse - Teil 1]] (Kryptografie und Kryptoanalyse von der Antike bis heute, ein Abriss, Transposition) - [[gf2:KryptoTeil2|Kryptografie und Kryptoanalyse - Teil 2]] (Substitution monoalphabetisch) - [[gf2:KryptoTeil3|Kryptografie und Kryptoanalyse - Teil 3]] (Substitution polyalphabetisch) - [[gf2:Schluesseltausch|Schlüsseltausch (Diffie-Hellman)]] - [[gf2:Asymetrie_u_Signatur|Asymmetrischer Schlüsselaustausch und die Signaturen]] - [[gf2:Lernziele_Krypto|Lernziele]] </collapse> </callout> <callout type="primary" title="A. Nimm-Spiele gewinnen, Binärzahlen"> {{fa>angle-double-down}}<button collapse="coll1" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll1"> In diesem ersten Einstiegskapitel geht es um Gewinnstrategie, eine etwas besondere Art des Zählens und damit verbunden mit MODULO - Rechnung. [[gf2: nimspiel|Nim-Spiel]] </collapse> </callout> <callout type="success" title="B. Ein kleiner Einblick in Computer-Netzwerke"> {{fa>angle-double-down}}<button collapse="coll2" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll2"> Ein Computernetzwerk ist ein System, in dem mehrere Computer oder digitale Geräte miteinander verbunden sind, um Daten auszutauschen und Ressourcen wie Drucker oder Internetzugang gemeinsam zu nutzen. Es ermöglicht die Kommunikation zwischen den Geräten, sei es über Kabel oder drahtlos. Das Ziel dieser kurzen Einheit ist es, sich die wichtigsten grundlegenden Elemente gemeinsam anzuschauen. Folgende Fragen werden wir klären: * Was sind Daten und was sind Netzwerke und sind Kabel nötig? [[gf2:netzwerke:Teil1|Teil 1]] * Kabel und Netzwerkkomponenten genauer betrachtet [[gf2:netzwerke:Teil2|Teil 2]] * Adressen und Netzwerke [[gf2:netzwerke:Teil3|Teil 3]] * Lernkontrollfragen und Lerninhalte [[gf2:netzwerke:Lernziele|Lernziele zu den Netzwerken]] </collapse> </callout> <callout type="primary" title="C. Datenbanken"> {{fa>angle-double-down}}<button collapse="coll3" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll3"> Eine Datenbank ist eine Sammlung von zusammenhängenden Informationen (Daten), die üblicherweise auf einem Computersystem gespeichert sind. Datenbanken sind in unserer digitalisierten Welt allgegenwärtig. Beispielsweise: * Datenbank der Schüler/innen (Adressen, Noten, Absenzen, Wahlfächer etc.) * Alle Artikel und Einträge von Wikipedia, Instagram etc. werden in einer Datenbank gespeichert und die Seite verwendet die Daten, um eine Webseite für den entsprechenden Benutzer darzustellen. * Bei der künstlichen Intelligenz geht es darum, ein System mit sehr vielen Daten darauf zu trainieren, eine bestimmte Aufgabe zu erledigen (z.B. ChatGPT für Texte, Midjourney für Bilder, Amper Music für Musik etc.). * Daten sind ein riesiges Geschäft im Marketing und in der Werbung (Data Driven Marketing): je mehr Daten man über potenzielle Kunden gesammelt hat, desto optimiertere und personalisiertere Werbung kann man ihm anbieten (z.B. Google Ads) Wir werden uns im Folgenden anschauen, wie Datenbanken aufgebaut sind und wir beschäftigen uns mit der Verwaltung eines konkreten Sozialen Netzwerks, welches die Daten der Benutzer speichert und verwendet. - [[gf2:Datenbanken:Einleitung|Einleitung zu den Datenbanken]] - [[gf2:Datenbanken:Definition|Entwurf und Modellierung]] - [[gf2:Datenbanken:SQL|SQL-Structured Query Language]] - [[gf2:datenbanken:herausforderungen|Verschiedene Datenbanktypen und deren Herausforderungen]] - [[gf2:Datenbanken:Lernziele|Lernziele für die Datenbankprüfung]] </collapse> </callout> <callout type="success" title="D. Grundlagen und Vertiefung der Programmierung"> {{fa>angle-double-down}}<button collapse="coll4" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll4"> * Um die Grundlagen der Programmierung zu wiederholen, bzw. dies zu vertiefen, werden wir das Spiel Minecraft Education verwenden. \\ [[gf2:minecraftstart|Hier]] findest du eine Einführung und allgemeine Informationen zu Minecraft \\ \\ * In Minecraft kann man einen kleinen Agenten programmieren, der dir die Bauarbeit abnehmen kann. \\ [[gf2:agent|Hier]] findest du eine Erklärung zur Programmierung des Agenten. \\ \\ * Mit Hilfe von Minecraft können die Programmierkonzepte wiederholt und das Wissen erweitert werden. >>[[gf2:pythonaufgabenkonzepte|Programmierkonzepte in Python]] \\ \\ * [[gf2:ProgrammierkonzepteTraining|Hier]] <color #22b14c>gibt es ein Training zu Python in Minecraft und den Programmierkonzepten</color> * Lernziele finden Sie [[gf2:lernzieleprogrammieren|hier]] </collapse> </callout> <callout type="primary" title="E. Minecraft-Projekt erstellen"> {{fa>angle-double-down}}<button collapse="coll5" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll5"> Nun soll die Python-Programmierung, die wir im letzten Kapitel gelernt haben, in einem konkreten Minecraft-Projekt angewendet werden.\\ \\ <hidden> [[gf2:projekte:minecraft:start|Hier]] findest du die Details zum **Projekt der 2.D2**. \\ </hidden> [[gf2:projekte:minecraft:startd1|Hier]] findest du die Details zum **Projekt**. \\ **<color #7092be> --> Auf [[gf2:bloecke|dieser Seite]] sind die wichtigsten Blöcke zusammengefasst.</color>** \\ \\ </collapse> </callout> <hidden> <callout type="success" title="F. Kryptografie"> {{fa>angle-double-down}}<button collapse="coll6" type="link">Bereich ausklappen/einklappen </button> <collapse id="coll6"> In diesem Kapitel geht es darum, Nachrichten zu verstecken bzw. zu verschlüsseln, sodass diese für unberechtigte Drittpersonen nicht gelesen werden können. - [[gf2:KryptoEinleitung|Einleitung]] - [[gf2:KryptoStegano|Steganografie]] - [[gf2:KryptoTeil1|Kryptografie und Kryptoanalyse - Teil 1]] (Kryptografie und Kryptoanalyse von der Antike bis heute, ein Abriss, Transposition) - [[gf2:KryptoTeil2|Kryptografie und Kryptoanalyse - Teil 2]] (Substitution monoalphabetisch) - [[gf2:KryptoTeil3|Kryptografie und Kryptoanalyse - Teil 3]] (Substitution polyalphabetisch) - [[gf2:Schluesseltausch|Schlüsseltausch (Diffie-Hellman)]] - [[gf2:Asymetrie_u_Signatur|Asymmetrischer Schlüsselaustausch und die Signaturen]] - [[gf2:Lernziele_Krypto|Lernziele]] </collapse> </callout> </hidden> gf2/start.txt Zuletzt geändert: 2025/06/09 13:36von marroc