From bf2ca0bb876eb9e13c8dd18cb00e15793a7fce62 Mon Sep 17 00:00:00 2001 From: Michael Czechowski Date: Thu, 14 May 2026 02:37:33 +0200 Subject: [PATCH] =?UTF-8?q?223015b=20docs:=20'Hands-On'=20=E2=86=92=20'Sel?= =?UTF-8?q?bstlernen'=20in=20allen=205=20bogen-docs=20(p=C3=A4dagogisch=20?= =?UTF-8?q?konventionsgerecht=20statt=20industrie-jargon),=20'Klausur-Reca?= =?UTF-8?q?p'-folie=20am=20ende=20von=20kap=203=20gestrichen=20(verletzte?= =?UTF-8?q?=20das=20prinzip=20der=20klausur-fragmentation),=20klausur-bloc?= =?UTF-8?q?k-terminologie=20im=20lernziel-doc=20explizit=20als=20thematisc?= =?UTF-8?q?her=20lernziel-cluster=20gekl=C3=A4rt=20(block=20=3D=20klausurf?= =?UTF-8?q?ragen-konvention,=20klausur-folien=20bleiben=20verstreut=20im?= =?UTF-8?q?=20vorlesungsfluss)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/223015b-lernziele.md | 8 ++++++++ docs/223015b/01-datenfundamentale-bogen.md | 8 ++++---- docs/223015b/02-kompression-bogen.md | 8 ++++---- docs/223015b/03-inhalte-bild-audio-video-bogen.md | 15 +++++++-------- docs/223015b/04-speicher-schnittstellen-bogen.md | 8 ++++---- docs/223015b/05-distribution-metadaten-bogen.md | 8 ++++---- 6 files changed, 31 insertions(+), 24 deletions(-) diff --git a/docs/223015b-lernziele.md b/docs/223015b-lernziele.md index 326b2f7..4071682 100644 --- a/docs/223015b-lernziele.md +++ b/docs/223015b-lernziele.md @@ -16,6 +16,14 @@ Die Lernziele sind als **Vorschläge** formuliert — der Dozent setzt die endg --- +## Hinweis zur Begriffsverwendung „Block" + +Ein **Klausur-Block** in diesem Dokument ist ein **thematischer Lernziel-Cluster** — z.B. „Block 1: Datenfundamentale" fasst alle Lernziele rund um Bit/Byte/Hex/Encoding/Magic Numbers zusammen. Das entspricht der bestehenden Konvention in `klausurfragen.md` (BLOCK J, K, L, …). + +**Wichtig:** Die einzelnen klausur-markierten Folien (``) bleiben über den Vorlesungs-Fluss **verstreut** — sie werden im pädagogischen Kontext erlebt, nicht als physischer Klausur-Abschnitt am Kapitelende gesammelt. Die Auto-Extraktion via `make klausur-223015b` fasst sie für die Prüfungs-Repetition zusammen, ohne die Vorlesungs-Reihenfolge zu verändern. + +--- + ## Operative Lernziele pro Klausur-Block ### Block 1 — Datenfundamentale diff --git a/docs/223015b/01-datenfundamentale-bogen.md b/docs/223015b/01-datenfundamentale-bogen.md index edc1dc9..7355a49 100644 --- a/docs/223015b/01-datenfundamentale-bogen.md +++ b/docs/223015b/01-datenfundamentale-bogen.md @@ -61,7 +61,7 @@ Aussage: dieses Kapitel überbrückt zwei Richtungen — *rein* (analog → digi | 21 | Inhalt | Magic Numbers — erste Byte verraten Format | L1.4 | 89 50 4E 47 = PNG | reuse what-the-hex | | 22 | Demo | Echte Datei im Hex-Editor | L1.4 | hexed.it im Browser | reuse hex-code | | 23 | Demo | Zoom: ein Byte „P" | L1.1, L1.4 | — | reuse 8bit-P-character | -| 24 | Hands-On | hex-Datei identifizieren | L1.4 | — | bestehende Übung | +| 24 | Selbstlernen | hex-Datei identifizieren | L1.4 | — | bestehende Übung | | 25 | Inhalt | KB vs KiB — warum 931 GB? | L1.5 | 1-TB-SSD-Etikett | NEU diagram | | 26 | Inhalt | Dateneinheiten-Übersicht | L1.5 | — | reuse dateneinheiten-table | | 27 | **Pivot** | Aber wie kommen die Bytes da rein? | Strang-Wechsel | — | NEU split-pivot-folie | @@ -76,10 +76,10 @@ Aussage: dieses Kapitel überbrückt zwei Richtungen — *rein* (analog → digi | 36 | Inhalt | Warum gerade 44,1 kHz | L2.3 | — | — | | 37 | Inhalt | Aliasing — wenn Sampling zu grob | L2.4 | Klang-Knack · Moiré | NEU aliasing-paar (audio + bild) | | 38 | Demo | Aliasing live: Spotify-Bitrate-Vergleich | L2.4 | Spotify-Stream-Setting | NEU oder reuse | -| 39 | Hands-On | Audacity-Sample-Rate-Vergleich | L2.1, L2.4 | — | bestehende Übung | +| 39 | Selbstlernen | Audacity-Sample-Rate-Vergleich | L2.1, L2.4 | — | bestehende Übung | | 40 | Zusammenfassung | Was wir in 90 Minuten gelernt haben | alle | — | NEU summary-organizer | -## Hands-On Übungen (mindestens eine, hier zwei) +## Selbstlernen Übungen (mindestens eine, hier zwei) - **Übung 1 (~10 min):** In hexed.it eine vom Dozenten bereitgestellte Datei ohne Endung öffnen, anhand der ersten Byte das Format identifizieren. Spielt L1.4 (Magic Numbers). - **Übung 2 (~10 min):** In Audacity eine kurze Aufnahme machen, dann auf 8 kHz / 22 kHz / 44,1 kHz resamplen und hören. Spielt L2.1, L2.3, L2.4. @@ -123,7 +123,7 @@ Reuse-Demos (alle in `slides/223015b/assets/demos/`): - [x] Bogen formuliert (eine Stunde, eine Frage) - [x] Advance Organizer skizziert - [x] Folien-Skelett mit Lernziel-Bezug pro Folie -- [x] Mindestens ein Hands-On (hier zwei) +- [x] Mindestens ein Selbstlernen (hier zwei) - [x] Streichungsliste mit Begründungen - [x] Visualisierungs-TODO mit Reuse-Markierung - [ ] Dozent-Review und Lock diff --git a/docs/223015b/02-kompression-bogen.md b/docs/223015b/02-kompression-bogen.md index 624feb8..893d53d 100644 --- a/docs/223015b/02-kompression-bogen.md +++ b/docs/223015b/02-kompression-bogen.md @@ -12,7 +12,7 @@ Eine Stunde, eine Frage: **„Wie machen wir Daten kleiner — und was darf dabe 3. Verlustfrei wird an RLE durchgespielt — manuell, am Whiteboard, anfassbar. 4. Verlustbehaftet wirft die Frage auf: was darf verloren gehen? Antwort kommt aus der Wahrnehmungsforschung — Psychoakustik (Audio), Psychovisualität (Bild). Hier nur das Prinzip, die Pipelines folgen in Kap 3. 5. Entscheidungsmatrix für den Alltag: Foto-Archiv (Lossless), Streaming (Lossy), Code-Repo (Lossless), Backup (kommt drauf an). -6. Hands-On: ZIP-Test mit drei Dateitypen, der zeigt warum schon-komprimierte Dateien nicht weiter komprimieren. +6. Selbstlernen: ZIP-Test mit drei Dateitypen, der zeigt warum schon-komprimierte Dateien nicht weiter komprimieren. ## Advance Organizer @@ -59,11 +59,11 @@ Eine Stunde, eine Frage: **„Wie machen wir Daten kleiner — und was darf dabe | 17 | Demo | Bild in 100% / 50% / 10% Qualität | L3.3 | — | reuse jpeg-qualität-vergleich | | 18 | Inhalt | Kompressionsraten in der Praxis | L3.1 | Song 10× · Foto 12× · 4K-Video 120× | reuse kompressionsraten-tabelle | | 19 | Inhalt | Wann verwendet man was? | L3.3 | Foto-Archiv · Stream · Code · Backup | NEU entscheidungsmatrix | -| 20 | Hands-On | ZIP-Test: txt vs bmp vs jpeg | L3.1, L3.2, L3.3 | — | — | +| 20 | Selbstlernen | ZIP-Test: txt vs bmp vs jpeg | L3.1, L3.2, L3.3 | — | — | | 21 | Inhalt | Warum komprimiert ZIP-auf-JPEG nicht mehr | L3.1, L3.2 | — | — | | 22 | Zusammenfassung | Was wir gelernt haben | alle B3 | — | NEU summary | -## Hands-On Übung +## Selbstlernen Übung - **ZIP-Test (~10 min):** Drei Dateien gleicher Originalgröße zippen: (a) Textdatei mit wiederholten Mustern, (b) unkomprimierte BMP, (c) JPEG. Vergleich der ZIP-Größen liefert die Aha-Erkenntnis: schon-komprimierte Dateien lassen sich nicht weiter komprimieren (Entropie-Grenze ohne Mathematik). @@ -95,6 +95,6 @@ Reuse: lv-original-vs-fake, RLE-Beispiel, kompressionsraten-tabelle, vergleichst - [x] Bogen formuliert - [x] Advance Organizer skizziert - [x] Folien-Skelett mit Lernziel-Bezug -- [x] Hands-On geplant +- [x] Selbstlernen geplant - [x] Verlagerungen aus Kap 1 dokumentiert - [ ] Dozent-Review und Lock diff --git a/docs/223015b/03-inhalte-bild-audio-video-bogen.md b/docs/223015b/03-inhalte-bild-audio-video-bogen.md index e119056..8e59bfa 100644 --- a/docs/223015b/03-inhalte-bild-audio-video-bogen.md +++ b/docs/223015b/03-inhalte-bild-audio-video-bogen.md @@ -1,7 +1,7 @@ # Kapitel 3 — Inhalte: Bild, Audio, Video **Bedient Klausur-Blöcke:** 4 (Bilder) + 5 (Audio) + 6 (Video) -**Slide-Budget:** ~50 (das umfangreichste Kapitel, ggf. 2 Vorlesungstermine) +**Slide-Budget:** ~49 (das umfangreichste Kapitel, ggf. 2 Vorlesungstermine) ## Bogen @@ -100,15 +100,14 @@ Eine längere Sitzung (oder zwei), eine Linie: **„Drei Modalitäten — Bild, | 44 | Klausur | Patent vs Open: warum AV1 | L6.3 | Netflix · YouTube · Twitch | NEU patent-vergleich | | 45 | Inhalt | 4K-Stream-Bitrate vs Heim-Bandbreite | L6.4 | 25 Mbit/s eigener Anschluss | NEU bandbreite-vergleich | -### Hands-On + Zusammenfassung (5 Slides) +### Selbstlernen + Zusammenfassung (4 Slides) | # | Typ | Titel/Kern | Lernziel | Berührungspunkt | Visualisierung | |---|-----|-----------|---------|-----------------|----------------| -| 46 | Hands-On | Bild in Squoosh.app komprimieren | L4.2, L4.4 | Squoosh im Browser | — | -| 47 | Hands-On | MP3 vs FLAC unterscheidbar? | L5.1, L5.2 | Spotify HiFi-Test | — | -| 48 | Hands-On | mediainfo auf eine Videodatei | L6.1, L6.2 | mediainfo CLI | — | +| 46 | Selbstlernen | Bild in Squoosh.app komprimieren | L4.2, L4.4 | Squoosh im Browser | — | +| 47 | Selbstlernen | MP3 vs FLAC unterscheidbar? | L5.1, L5.2 | Spotify HiFi-Test | — | +| 48 | Selbstlernen | mediainfo auf eine Videodatei | L6.1, L6.2 | mediainfo CLI | — | | 49 | Zusammenfassung | Drei Modalitäten, gleiches Prinzip | alle | — | NEU summary | -| 50 | Klausur-Recap | Was ihr in der Klausur können solltet | Block 4+5+6 | — | NEU | ## Streichungs-Liste @@ -157,7 +156,7 @@ Reuse: yuv-zerlegung, jpeg-artifacts, format-grid, IPB-frame-diagram, h264/h265/ 50 Slides für 90 Min ist eng (~1,8 min pro Slide inkl Erklärung). Optionen: - **Variante A:** Als zwei Termine planen (Termin 1: Bilder, Termin 2: Audio+Video). Sauberster pädagogischer Schnitt. -- **Variante B:** In einem Termin durchziehen, Hands-Ons als Hausaufgabe. +- **Variante B:** In einem Termin durchziehen, Selbstlernens als Hausaufgabe. - **Variante C:** Audio kürzen (Sub-Sektion B als reduzierte Vertiefungs-Stunde mit Verweis auf Kap 1). Entscheidung Dozent. @@ -167,7 +166,7 @@ Entscheidung Dozent. - [x] Bogen formuliert - [x] Advance Organizer skizziert - [x] Folien-Skelett (3 Sub-Sektionen) -- [x] Hands-On in jeder Sub-Sektion +- [x] Selbstlernen in jeder Sub-Sektion - [x] Streichungs-Liste - [x] Visualisierungs-TODO - [x] Zeit-Hinweis für Dozent diff --git a/docs/223015b/04-speicher-schnittstellen-bogen.md b/docs/223015b/04-speicher-schnittstellen-bogen.md index 80dc5c6..399b01c 100644 --- a/docs/223015b/04-speicher-schnittstellen-bogen.md +++ b/docs/223015b/04-speicher-schnittstellen-bogen.md @@ -82,12 +82,12 @@ Eine Stunde, eine Frage: **„Wo wohnen die Bytes — und wie reisen sie zwische | 29 | Inhalt | Ethernet vs WiFi: Bandbreite + Latenz | L8.3 | Gaming · Streaming | NEU bandbreite-tabelle | | 30 | Klausur | Entscheidungsmatrix Schnittstellen | L8.2 | 4K-Monitor · SD-Karte · Laden | NEU | -### Hands-On + Zusammenfassung (3 Slides) +### Selbstlernen + Zusammenfassung (3 Slides) | # | Typ | Titel/Kern | Lernziel | Berührungspunkt | Visualisierung | |---|-----|-----------|---------|-----------------|----------------| -| 31 | Hands-On | eigenes Backup-Konzept aufschreiben | L7.4 | eigene Foto-Library | — | -| 32 | Hands-On | USB-C-Kabel-Check | L8.1, L8.2 | mitgebrachte Kabel | — | +| 31 | Selbstlernen | eigenes Backup-Konzept aufschreiben | L7.4 | eigene Foto-Library | — | +| 32 | Selbstlernen | USB-C-Kabel-Check | L8.1, L8.2 | mitgebrachte Kabel | — | | 33 | Zusammenfassung | Wohnen + Reisen — Recap | alle B7+B8 | — | NEU summary | ## Streichungs-Liste @@ -118,7 +118,7 @@ Reuse: hdd-internals, ssd-internals, hdd-ssd-comparison, filesystem-vergleich, b - [x] Bogen mit klarem Pivot Speicher → Schnittstellen - [x] Advance Organizer -- [x] Folien-Skelett (2 Sub-Sektionen + Hands-On) +- [x] Folien-Skelett (2 Sub-Sektionen + Selbstlernen) - [x] USB-C-Aufklärung als zentraler Berührungspunkt - [x] Streichungs-Liste - [x] Visualisierungs-TODO diff --git a/docs/223015b/05-distribution-metadaten-bogen.md b/docs/223015b/05-distribution-metadaten-bogen.md index b38bac0..6042bdb 100644 --- a/docs/223015b/05-distribution-metadaten-bogen.md +++ b/docs/223015b/05-distribution-metadaten-bogen.md @@ -8,13 +8,13 @@ Eine Stunde, eine Frage: **„Wie kommen die Bytes von der Quelle zur Endnutzerin — und was verraten sie auf dem Weg?"** 1. Wir öffnen mit dem Alltag: Netflix-Stream startet in unter einer Sekunde. Wie kann das? Antwort: CDN. -2. **CDN-Prinzip** am Netflix-Open-Connect-Beispiel — PoPs, Edge-Caching, geografische Verteilung. Hands-On: DevTools-Tab Network einsehen. +2. **CDN-Prinzip** am Netflix-Open-Connect-Beispiel — PoPs, Edge-Caching, geografische Verteilung. Selbstlernen: DevTools-Tab Network einsehen. 3. **REST-APIs** als die Sprache, in der Apps Daten austauschen — GET/POST/PUT/DELETE auf Resources abgebildet. Tools: curl, Postman, JSONPlaceholder. 4. **Pivot zu Metadaten** — Dateien tragen nicht nur Inhalt, sondern auch versteckte Daten über sich selbst. 5. **EXIF in Fotos** — der McAfee-Fall (GPS verraten Aufenthaltsort). Privacy-Schock. 6. **ID3 in MP3s · PDF-Metadaten** — der Tony-Blair-Fall (PDF-Edits verraten Quellen). 7. **Vendor-Lockin** — Adobe PSD, Apple .pages: proprietäre Formate als Geschäftsmodell. -8. **Hands-On:** exiftool auf eigene Fotos werfen. +8. **Selbstlernen:** exiftool auf eigene Fotos werfen. ## Advance Organizer @@ -79,11 +79,11 @@ Eine Stunde, eine Frage: **„Wie kommen die Bytes von der Quelle zur Endnutzeri | 22 | Inhalt | Apple .pages, .numbers, .keynote | L9.4 | iPad-User | — | | 23 | Klausur | Vendor-Lockin als Risiko | L9.4 | „was wenn Adobe das Format ändert?" | — | -### Hands-On + Zusammenfassung (2 Slides) +### Selbstlernen + Zusammenfassung (2 Slides) | # | Typ | Titel/Kern | Lernziel | Berührungspunkt | Visualisierung | |---|-----|-----------|---------|-----------------|----------------| -| 24 | Hands-On | exiftool auf eigene Fotos | L9.3 | Terminal · GUI | — | +| 24 | Selbstlernen | exiftool auf eigene Fotos | L9.3 | Terminal · GUI | — | | 25 | Zusammenfassung | Datei = Inhalt + Gepäck | alle B9 | — | NEU summary | ## Streichungs-Liste