Umsetzungsvorschlag

Umsetzungsvorschlag - Modul 114

Lektionenplan

Anzahl LektionenThemenKompetenzenTools
2Daten 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
2Daten 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
2Daten 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
2Daten 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 / 10Daten codieren
Unterschiedlichen Farbcodierungen (z. B. RGB, CMYK) in Bezug auf Aufbau und Anwendungen erarbeiten und in praktischen Beispielen umsetzen.
A2
2Daten 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
2Daten komprimieren
Verlustloses Verfahren praktische anwenden z.B VLC/Huffman, RLC, BWT, LZW
B
2Daten 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
2Daten verschlüsseln
Grundlagen zur digitalen Datenverschlüsselung erarbeiten.
Unterschiede zwischen den asymmetrischen und symmetrischen Verschlüsselungsverfahren verstehen und erklären.
C
2 / 20Daten verschlüsseln
Anwendung Teil 1: Dateien mit Tool z. B. CrypTool verschlüsseln, entschlüsseln
C
2Daten 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
2gesicherte Datenübertragung
Den Unterschied von gesicherten und ungesicherten Protokolle z. B. HTTP vs. HTTPS, SSL/TLS erarbeiten. Die Bedeutung von Zertifikaten verstehen.
D
2gesicherte Datenübertragung
Die Bedeutung von Hash-Codes zum Signieren von Daten erarbeiten.
Verschiedene Hash-Codes in einem Programm anwenden.
D
2gesicherte Datenübertragung
Daten wie Software Distribution, verbindliche Dokumente signieren und überprüfen.
D
2 / 30gesicherte Datenübertragung
Anwendung SSH z. B. zusammen mit Git oder oder bei der Verbindung auf ein System via Remote-Terminal.
D
2Verschlü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
2reserviert für Lernkontrollen
2reserviert für Lernkontrollen
2nicht verplanen
2 / 40nicht verplanen
Änderung vorschlagen GitHub