26e
Datum | Thema | Inhalt |
---|---|---|
Mi. 31.01. | Kryptologie | Symmetrische Verschlüsselung |
Mi. 07.02. | SchiLw-Tag | Frei |
Mi. 14.02. | Sportwoche | |
Mi. 21.02. | Kryptologie | Kerckhoff's Prinzip, Asymmetrische Verschlüsselung |
Mi. 28.02. | Kryptologie | Signaturverfahren |
Mi. 06.03. | Kryptologie und Netzwerke | Wiederholung |
Mi. 13.03. | Kryptologie und Netzwerke | Test |
Mi. 20.03. | Programmieren 2 | Datenstrukturen, Listen, MicroBit |
Mi. 27.03. | Sonderwoche | |
Mi. 03.04. | Frühlingsferien | |
Mi. 10.04. | Frühlingsferien | |
Mi. 17.04. | Programmieren 2 | Robotik |
Mi. 24.04. | Programmieren 2 | Robotik |
Mi. 01.05. | Programmieren 2 | Robotik |
Mi. 08.05. | Programmieren 2 | Wettbewerb: Robotik |
Do. 09.05. | Auffahrt | |
Fr. 10.05. | Auffahrt | |
Mi. 15.05. | Projekt + Abgabe Robotik Bericht | 🚀🚦🧨🪚⚙️🌡🤖 |
Mo. 20.05. | Pfingstmontag | |
Mi. 22.05. | Projekt | 🚀🚦🧨🪚⚙️🌡🤖 |
Mi. 29.05. | Projekt | 🚀🚦🧨🪚⚙️🌡🤖 |
Mi. 05.06. | Projekt | 🚀🚦🧨🪚⚙️🌡🤖 |
Mi. 12.06. | Mündliche Maturwoche | |
Mi. 19.06. | Projekt: Abschluss und Abgabe | 🚀🚦🧨🪚⚙️🌡🤖 |
Mi. 19.06. | Abgabe Projekt | Bis 22:00 Uhr |
Mi. 26.06. | Projekt Austauschen, Abschluss | |
Do. 27.06. | Notenschluss | |
Mi. 03.07. | Abschluss Informatik |
Lernziele Netzwerke und Krypto
Prüfung
Dauer
90 Minuten
Form
Schriftlich auf Papier
Hilfsmittel
Taschenrechner (nicht programmierbar)
1 A4 Blatt (Handgeschrieben, beidseitig beschrieben. Kopierte oder ausgedruckte Notizblätter (bspw. von OneNote ausgedruckt) sind nicht erlaubt und werden vor der Prüfung eingesammelt.)
Lernziele Netzwerke
- Sie kennen das Prinzip sowie die Vorteile eines Schichten-Modells und können dies in eigenen Worten erklären
- Sie kennen die vier Schichten des TCP/IP-Schichtenmodells und deren Reihenfolge
- Sie wissen was die Funktion von Protokollen ist und können zwei Netzwerkprotokolle aufzählen
- Sie wissen was ein Protokoll ist und können auf jeder Schicht (ausser der physikalischen Schicht) die konzeptuelle Funktionsweise folgender Protokolle beschreiben: HTTP/HTTPS, TCP/UDP, IP.
- Sie kennen die Unterschiede zwischen HTTP und HTTPS sowie zwischen TCP und UDP.
- Sie können in je einem Satz erklären, was die Aufgabe jeder einzelnen TCP/IP-Schicht ist
- Sie können die Begriffe Server, Client, Host, Rechnernetz und Internet kurz erklären
- Sie kennen die Funktionsweise eines Routers und wissen was der Standardgateway ist
- Sie kennen die Funktionsweise von DNS und können am Computer Hostnamen in IP-Adressen umwandeln (und umgekehrt)
- Sie wissen, was eine MAC-Adresse ist und wie sich diese von einer IP-Adresse unterscheidet
- Sie können erklären, weshalb ein Router zwei Netzwerkkarten hat und wissen, welche Tabellen ein Router führt, um Nachrichten weiterzuleiten
- Sie können Domain-Namen in ihrer Hierarchischen Struktur zerlegen und Einordnen (Baumstruktur, Top-Level-Domain, Second-Level-Domain, Sub-Domain)
- Sie können für ein kleines Netzwerk die statischen Routing-Tabellen inkl. der Standardrouten eintragen
- Sie können das Konzept des dynamischen Routings in eigenen Worten erklären
- Sie wissen Bescheid über die praktischen Übungen im Unterricht (bspw.
ping
undtracert
) und können Vorgehen und Ergebnisse wiedergeben - Sie können anhand eines Beispiels erklären, wie NAT (Network Address Translation) funktioniert und dadurch private und öffentliche Netzwerke verbunden werden
- Sie können die Funktionsweise des TTL-Headers bei Nachrichten im Internet beschreiben und deren Notwendigkeit begründen
- Auch Inhalte von den Übungsblättern und den Powerpoint-Präsentationen sind prüfungsrelevant
Lernziele Kryptologie
Verschlüsselungsverfahren
- Sie verstehen das Prinzip symmetrischer Verschlüsselungsverfahren und verwenden das Wissen in Beispielen mit antiken Verfahren an.
- Sie knacken antike symmetrische Verfahren (Häufigkeitsanalysen, Brute Force, ...).
- Sie wissen, wie der ECB und CBC Modus funktionieren und können diese exemplarisch mit XOR als Verschlüsselungsalgorithums anwenden.
- Sie kennen das Prinzip von Kerckhoffs und können nachvollziehen, wieso es sinnvoll ist, die Funktionsweise von Algorithmen nicht geheimzuhalten (Security through Obscurity).
- Sie wissen, dass moderne symmetrische Verfahren mit Bitfolgen anstelle von Buchstaben arbeiten und mathematisch viel komplexer sind.
- Sie erkennen das Problem des Schlüsselaustauschs bei symmetrischen Verfahren.
- Sie kennen Man-in-the-Middle-Angriffe und verstehen, dass auch öffentliche Schlüssel auf ihre Echtheit überprüft werden müssen.
- Sie begreifen asymmetrische Verfahren mit ihren Schlüsselpaaren als Hilfsmittel für einen sicheren Austausch (z.B. Vorhängeschloss/Schlüssel-Analogie oder die asymmetrischen Schlüssel-Boxen).
- Sie verstehen, dass asymmetrische Verfahren umgekehrt werden können und damit sowohl die Integrität (es wurde nichts verändert) wie auch die Authentizität (die Absender:in kann verifiziert werden) gewährtleistet werden können. (Verschlüsselungsboxen mit mehreren öffentlichen Schlüsseln und nur jeweils einem privaten Schlüssel)
Hashfunktionen
- Sie wissen, dass Passwörter nicht im Klartext gespeichert werden.
- Sie kennen die Zielsetzung und die Funktionsweise von Hashverfahren (Stichworte sicheres Speichern von Passwörtern, Intregritätsprüfung)
- Sie kennen Angriffsmöglichkeiten auf Passworthashes (Dictionnary, Brute Force).
Angriffe
- Sie sind sich bewusst, dass für erfolgreiche Angriffe auf Systeme häufig ein Fehlverhalten von Personen verantwortlich ist.
- Sie wissen, dass Personen daher ein beliebtes Angriffsziel sind (z.B. Social Engineering, Phishing).
- Sie verstehen die Wichtigkeit, dieselben Passwörter nicht für mehrere Dienste/Systeme einzusetzen und kennst Möglichkeiten der Passwortverwaltung (z.B. Passwortmanager).
- Sie verstehen, dass das Passwort des E-Mail-Accounts besonders wichtig ist (z.B. wegen der Passwortrücksetzung via E-Mail).
Unterrichtsinhalte
An der Prüfung können auch Inhalte/Diskussionen/Experimente zu den obigen Themen aufgegriffen werden, welche nur im Unterricht behandelt/diskutiert wurden.
1. Semester
- Einzellektion
- Praktikum
Datum | Thema | Inhalt |
---|---|---|
Di. 16.08. | Einstieg | ICT Einstieg |
Di. 23.08. | ICT | BYOD Basics |
Di. 30.08. | ICT | BYOD Basics |
Di. 06.09. | ICT | Office: Layout und Gliederung |
Di. 13.09. | ICT | Office: Layout und Gliederung |
Di. 20.09. | Sonderwoche | |
Di. 27.09. | Herbstferien | |
Di. 04.10. | Herbstferien | |
Di. 11.10. | Herbstferien | |
Di. 18.10. | ICT | Office: Layout und Gliederung |
Di. 25.10. | ICT | Office: Layout und Gliederung |
Di. 01.11. | ICT | Kurztest Office |
Di. 08.11. | Informatik Biber | Wettbewerb |
Di. 15.11. | Programmieren | |
Do. 17.11. | Notenschluss Zwischenzeugnis | |
Di. 22.11. | Programmieren | |
Di. 29.11. | Programmieren | |
Di. 06.12. | Kantonaler Fachschaftstag | |
Di. 13.12. | Programmieren | |
Di. 20.12. | Programmieren | |
Do. 22.12. | ⚠️ A & B. 14:00-15:30 | Probe (schriftlich & praktisch) |
Di. 27.12. | Winterferien | |
Mi. 04.01. | Winterferien | |
Mi. 11.01. | Codes und Daten | Einstieg |
Mi. 25.01. | Codes und Daten | Zeichencodierung |
Mi. 25.01. | Notenschluss | |
Mi. 01.02. | Codes und Daten | Zahlensysteme |
Fr. 03.02. | Semesterende | |
Fr. 10.02. | Codes und Daten | UTF-8, Dateien, Hexadezimal |
Mi. 15.02. | Sportwoche |
Datum | Halbklasse | Thema | Inhalt |
---|---|---|---|
Do. 18.08. | B | Programmieren 1 | Algorithmen & RoboZZle |
Do. 25.08. | A | Programmieren 1 | Algorithmen & RoboZZle |
Do. 01.09. | B | Programmieren 1 | Algorithmen & Einstieg Turtlegrafik |
Do. 08.09. | A | Programmieren 1 | Algorithmen & Einstieg Turtlegrafik |
Do. 15.09. | B | Programmieren 1 | Wiederholte Ausführung |
Do. 22.09. | Sonderwoche | ||
Do. 29.09. | Herbstferien | ||
Do. 06.10. | Herbstferien | ||
Do. 13.10. | Herbstferien | ||
Do. 20.10. | A | Programmieren 1 | Wiederholte Ausführung |
Do. 27.10. | B | Programmieren 1 | Unterprogramme und Fehler |
Do. 03.11. | A | Programmieren 1 | Unterprogramme und Fehler |
Do. 10.11. | B | Programmieren 1 | Parameter |
Do. 17.11. | A | Programmieren 1 | Parameter |
Do. 24.11. | B | Programmieren 1 | Variablen, Eingabe & Ausgabe |
Do. 01.12. | A | Programmieren 1 | Variablen, Eingabe & Ausgabe |
Do. 08.12. | B | Programmieren 1 | Variablen, Eingabe & Ausgabe |
Do. 15.12. | A&B Frei | ||
Do. 22.12. | ⚠️ A & B. 14:00-15:30 | Programmieren | Probe (schriftlich & praktisch) |
Do. 29.12. | Winterferien | ||
Fr. 06.01. | Winterferien | ||
Fr. 13.01. | A | Programmieren 1 | Verzweigungen |
Fr. 20.01. | B | Programmieren 1 | Mini Projekt |
Mi. 25.01. | Notenschluss | ||
Fr. 27.01. | A | Programmieren 1 | Mini Projekt |
Fr. 03.02. | B | Programmieren 1 | Mini Projekt |
Fr. 03.02. | Semesterende |
2. Semester
Datum | Thema | Inhalt |
---|---|---|
Mi. 08.02. | Codes und Daten | UTF-8, Dateien, Hexadezimal |
Fr. 17.02. | Sportwoche | |
Mi. 22.02. | Codes und Daten | Sehsterne, Grafikformate |
Mi. 01.03. | Codes und Daten | Kompression |
Mi. 08.03. | Codes und Daten | Anwendungen |
Mi. 15.03. | Codes und Daten | Anwendungen und Wiederholung |
Mi. 22.03. | Codes und Daten | Test |
Mi. 29.03. | Codes und Daten | Anwendungen |
Mi. 05.04. | Sonderwoche | Skilager |
Mi. 12.04. | Frühlingsferien | |
Mi. 19.04. | Frühlingsferien | |
Mi. 26.04. | Big Data | |
Mi. 03.05. | Big Data | |
Mi. 10.05. | Big Data | |
Mi. 17.05. | Big Data | |
Mi. 24.05. | Big Data | |
Mi. 31.05. | Big Data | Vorträge |
Mi. 07.06. | Big Data | Vorträge |
Mi. 14.06. | Sportwoche | |
Mi. 21.06. | Tabellenkalkulation | |
Mi. 28.06. | Filmanlass | |
Mi. 28.06. | Notenschluss | |
Mi. 05.07. | Tabellenkalkulation |
3. Semester
Datum | Thema | Inhalt |
---|---|---|
Di. 22.08. | Daten und Datenbanken | Excel |
Di. 29.08. | Daten und Datenbanken | Excel |
Di. 05.09. | Daten und Datenbanken | Excel und SQL |
Mi. 06.09. | Exkursion Jura | |
Di. 12.09. | Daten und Datenbanken | SQL |
Di. 19.09. | Daten und Datenbanken | SQL |
Di. 26.09. | Daten und Datenbanken | SQL |
Di. 03.10. | Sonderwoche | |
Di. 10.10. | Herbstferien | |
Di. 17.10. | Herbstferien | |
Di. 24.10. | Daten und Datenbanken | Wiederholung |
Di. 31.10. | Daten und Datenbanken | Test |
Di. 07.11. | Informatik Biber | Wettbewerb |
Mi. 08.11. | Netzwerke | Protokolle, Schichtenmodell |
Di. 14.11. | Netzwerke | Routing, IP-Adresse |
Di. 21.11. | Netzwerke | TCP/IP |
Di. 28.11. | Netzwerke | Routing, DNS |
Di. 05.12. | Kantonaler Fachschaftstag | |
Mi. 06.12. | Netzwerke | Routing |
Di. 12.12. | Netzwerke | DNS |
Di. 19.12. | Netzwerke | |
Di. 26.12. | Winterferien | |
Di. 02.01. | Winterferien | |
Di. 09.01. | Netzwerke | Datenschutz und Sicherheit |
Di. 16.01. | Kryptologie | Antike Verschlüsselung |
Di. 16.01. | Kryptologie | Symmetrische Verschlüsselung |
Di. 23.01. | Kryptologie | Hashfunktion |
Do. 25.01. | Notenchluss | |
Di. 30.01. | Kryptologie | Asymmetrische Verschlüsselung |
So. 04.02. | Semesterende |
26e Informatik