| Anzahl Lektionen | Themen | Kompetenzen | Tools |
|---|---|---|---|
| 2 | Daten codieren Einführung in die Codierung von Information - Bedeutung, Wert/Inhalt, Datentyp mit Einfluss auf Speicherbedarf, Wertebereich und Möglichkeit zur Verarbeitung - Unterschiedliche binäre Codierungen interpretieren (z. B. Ganzezahl versus Text, IEE 754 Gleitkomma, UTF8) | A1 | |
| 2 | Daten codieren - Zahlensystem DEC, HEX, BIN, OCT - Bedeutung der Zahlensysteme in der Informatik aufzeigen, beispielhafte Anwendung wie HEX (z. B. Codierung von Farben (RGB), IP-Adressen), OCT (z. B. Linux Berechtigungen) und BIN (z. B. Maskierungen) - Übung mit verschiedenen Umrechnungen mit Bezug zu den genannten Beispielen. | A1 | |
| 2 | Daten codieren Aufbau von zusammengesetzten Codierungen wie z. B. IBAN, EAN analysieren. Eine eigene zusammengesetzte Codierung entwickeln z. B. Sitzplatz Codierung für Stadion mit Sektor, Reihe, Sitzplatz … | A3 | |
| 2 | Daten codieren Die unterschiedlichen Bildformate in Bezug auf Aufbau, mögliche Parametrisierung und Anwendung erarbeiten z. B. Raster- und Vektorgrafik, sowie z. B. JPG, GIF, PNG, SVG Bildformate für spezifische Anwendung auswählen z. B. welche Formate eigenen sich für Webseiten und welche nicht. | A2 | |
| 2 / 10 | Daten codieren Unterschiedlichen Farbcodierungen (z. B. RGB, CMYK) in Bezug auf Aufbau und Anwendungen erarbeiten und in praktischen Beispielen umsetzen. | A2 | |
| 2 | Daten komprimieren Grundlagen zu verlustloser und verlustbehafteter Komprimierung mit Bezug zu Einsatzgebieten schaffen. Mit Tools verschiedene Komprimierung anwenden und die Resultate vergleichen. Welche Daten lassen sich stark, welche weniger stark komprimieren und wieso ist das so? Grenzen der Komprimierung z. B. Entstehung von Artefakten, Verlust Bildqualität, Unschärfen erkennen. | B | |
| 2 | Daten komprimieren Verlustloses Verfahren praktische anwenden z.B VLC/Huffman, RLC, BWT, LZW | B | |
| 2 | Daten komprimieren Verlustbehaftetes Verfahren mit Hilfe eines Tools. Bewusstmachen der Grenzen einer verlustbehafteten Komprimierung, dazu zählen z. B. Artefakte, Verlust bei der Bildqualität und das Entstehen von Unschärfen. | B | |
| 2 | Daten verschlüsseln Grundlagen zur digitalen Datenverschlüsselung erarbeiten. Unterschiede zwischen den asymmetrischen und symmetrischen Verschlüsselungsverfahren verstehen und erklären. | C | |
| 2 / 20 | Daten verschlüsseln Anwendung Teil 1: Dateien mit Tool z. B. CrypTool verschlüsseln, entschlüsseln | C | |
| 2 | Daten verschlüsseln Zweck und Prinzip von Public/Private Key in Bezug auf die Verschlüsselung erarbeiten. Anwendung Teil 2: Sichere Übertragung von verschlüsselten Mails einrichten und anwenden. Eine auf SSH basierte Verbindung (z. B. für Git) einrichten. | C | |
| 2 | gesicherte Datenübertragung Den Unterschied von gesicherten und ungesicherten Protokolle z. B. HTTP vs. HTTPS, SSL/TLS erarbeiten. Die Bedeutung von Zertifikaten verstehen. | D | |
| 2 | gesicherte Datenübertragung Die Bedeutung von Hash-Codes zum Signieren von Daten erarbeiten. Verschiedene Hash-Codes in einem Programm anwenden. | D | |
| 2 | gesicherte Datenübertragung Daten wie Software Distribution, verbindliche Dokumente signieren und überprüfen. | D | |
| 2 / 30 | gesicherte Datenübertragung Anwendung SSH z. B. zusammen mit Git oder oder bei der Verbindung auf ein System via Remote-Terminal. | D | |
| 2 | Verschlüsselungstechnologien bewerten Unterschiedliche Technologien und Verfahren in Bezug auf bekannte Schwachstellen überprüfen/beurteilen/abchecken. Eine begründeter Vorschlag für ein geeignetes Verfahren ausarbeiten. | E | |
| 2 | reserviert für Lernkontrollen | ||
| 2 | reserviert für Lernkontrollen | ||
| 2 | nicht verplanen | ||
| 2 / 40 | nicht verplanen |