diff --git a/Makefile b/Makefile index 309fe43..f9b73b0 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ DEPLOY_HOST = tengo@tuttle.uberspace.de # Per-course settings: NAME, KAPITEL, DEPLOY, PORT, KLAUSUR (1 or empty) 223015b_NAME = Dateiformate, Schnittstellen, Speichermedien -223015b_KAPITEL = 00-intro 01-datenfundamentale 02-kompression 03-inhalte-bild-audio-video 04-speicher-schnittstellen 05-distribution-metadaten klausurfolien klausurfragen +223015b_KAPITEL = 00-intro 01-daten-grundlagen 02-kompression 03-inhalte-bild-audio-video 04-speicher-schnittstellen 05-distribution-metadaten klausurfolien klausurfragen 223015b_DEPLOY = /home/tengo/html/hdm/223015b 223015b_KLAUSUR = 1 diff --git a/docs/223015b-lernziele.md b/docs/223015b-lernziele.md index 4071682..639ad92 100644 --- a/docs/223015b-lernziele.md +++ b/docs/223015b-lernziele.md @@ -18,7 +18,7 @@ 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, …). +Ein **Klausur-Block** in diesem Dokument ist ein **thematischer Lernziel-Cluster** — z.B. „Block 1: Daten-Grundlagen" 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. @@ -26,7 +26,7 @@ Ein **Klausur-Block** in diesem Dokument ist ein **thematischer Lernziel-Cluster ## Operative Lernziele pro Klausur-Block -### Block 1 — Datenfundamentale +### Block 1 — Daten-Grundlagen - Studierende können den Wert einer Byte-Zahl in Binär, Dezimal und Hex erkennen und zuordnen, in welcher Schreibweise sie ihnen typischerweise begegnet (CSS-Farbcodes, Hex-Editor, Programmcode). - Studierende können die Beziehung zwischen Bit, Byte, Nibble und Hex-Ziffer erklären. @@ -95,7 +95,7 @@ Ein **Klausur-Block** in diesem Dokument ist ein **thematischer Lernziel-Cluster | Kap | Titel | bedient Blöcke | Kern-Bogenkonzept | |-----|-------|----------------|--------------------| -| **01** | Datenfundamentale + Signal zum Byte | Block 1 + 2 | Zahlen, Notation, Encoding, Sampling — die Atome | +| **01** | Daten-Grundlagen + Signal zum Byte | Block 1 + 2 | Zahlen, Notation, Encoding, Sampling — die Atome | | **02** | Kompression: Prinzipien und Pipelines | Block 3 | Redundanz vs Irrelevanz, RLE und Psycho-* | | **03** | Inhalte: Bild, Audio, Video | Block 4 + 5 + 6 | Pipelines + Format-Wahl | | **04** | Speicher und Schnittstellen | Block 7 + 8 | Wie Bytes physikalisch existieren und reisen | diff --git a/docs/223015b/01-datenfundamentale-bogen.md b/docs/223015b/01-daten-grundlagen-bogen.md similarity index 96% rename from docs/223015b/01-datenfundamentale-bogen.md rename to docs/223015b/01-daten-grundlagen-bogen.md index 7355a49..fec037b 100644 --- a/docs/223015b/01-datenfundamentale-bogen.md +++ b/docs/223015b/01-daten-grundlagen-bogen.md @@ -1,6 +1,6 @@ -# Kapitel 1 — Datenfundamentale + Signal zum Byte +# Kapitel 1 — Daten-Grundlagen + Signal zum Byte -**Bedient Klausur-Blöcke:** 1 (Datenfundamentale) + 2 (Vom Signal zum Byte) +**Bedient Klausur-Blöcke:** 1 (Daten-Grundlagen) + 2 (Vom Signal zum Byte) **Slide-Budget:** ~40 (90-min-Termin) ## Bogen @@ -38,7 +38,7 @@ Aussage: dieses Kapitel überbrückt zwei Richtungen — *rein* (analog → digi | # | Typ | Titel/Kern | Lernziel | Berührungspunkt | Visualisierung | |---|-----|-----------|---------|-----------------|----------------| -| 1 | Cover | Kapitel 1 — Datenfundamentale | — | — | reuse cover | +| 1 | Cover | Kapitel 1 — Daten-Grundlagen | — | — | reuse cover | | 2 | Lead | Was steckt in einer Datei? | Kapitel-Hook | Foto · Sprachnachricht · PDF | NEU collage | | 3 | Inhalt | Drei Dateien — dasselbe Innenleben | Hook | derselbe Trio | NEU mit Hex-Preview | | 4 | Advance Organizer | Welt → Datei → Bedeutung | Roter Faden | — | **NEU kap01-advance-organizer** | @@ -88,7 +88,7 @@ Aussage: dieses Kapitel überbrückt zwei Richtungen — *rein* (analog → digi Aus dem aktuellen `01-grundlagen-text-audio.md` (~120 Slides) werden in der neuen Version Folgendes gestrichen oder verlagert: -- **Datenwachstum der Menschheit / Zettabyte** — gehört konzeptuell in Kap 0 (Intro/Motivation), nicht in Datenfundamentale +- **Datenwachstum der Menschheit / Zettabyte** — gehört konzeptuell in Kap 0 (Intro/Motivation), nicht in Daten-Grundlagen - **Bandbreite-Mathematik-Slides** (3 Stück) — gehört in Speicher/Schnittstellen-Kapitel, nicht hier - **Upload Flaschenhals** — gehört in Speicher-/Schnittstellen-Kapitel - **Kompressionsraten Tabelle** + **Album-MB-Größe** + **Artemis-Slide** — gehört in Kapitel 2 (Kompression), nicht in Fundamentale diff --git a/docs/klausur-themen-2026.md b/docs/klausur-themen-2026.md index 8434449..2cdc5c9 100644 --- a/docs/klausur-themen-2026.md +++ b/docs/klausur-themen-2026.md @@ -17,7 +17,7 @@ Maßstab: Die drei Meta-Lernziele aus `CLAUDE.md` (gelernte Hilflosigkeit ablege | # | Block | Kern | Was reinkommt | Berührungspunkt | |---|---|---|---|---| -| 1 | **Datenfundamentale** | Daten als Zahlen begreifen | Bit/Byte/Hex, Dateneinheiten (KB vs KiB), Encoding (ASCII/Unicode/UTF-8), Magic Numbers | „warum spielt mein USB-Stick mit 32 GB nur 29 GB an" | +| 1 | **Daten-Grundlagen** | Daten als Zahlen begreifen | Bit/Byte/Hex, Dateneinheiten (KB vs KiB), Encoding (ASCII/Unicode/UTF-8), Magic Numbers | „warum spielt mein USB-Stick mit 32 GB nur 29 GB an" | | 2 | **Vom Signal zum Byte** | Analog → Digital | Sampling, Quantisierung, Bittiefe, Abtastrate, Nyquist | „warum klingen alte MP3s blechern" | | 3 | **Kompression: Prinzipien** | Redundanz vs Irrelevanz | Lossless vs Lossy, RLE/Huffman/LZ77 konzeptuell, Psychoakustik, Psychovisualität | WhatsApp-Bilder vs Original | | 4 | **Bilder: Raster und Vektor** | Wann welches Bildformat | Raster vs Vektor, JPEG-Pipeline (6 Schritte), PNG/GIF/WebP/AVIF/SVG-Vergleich, Wann-Welches-Format | Instagram-Story-Qualitätsverlust, Logo skalieren | diff --git a/slides/223015b/01-datenfundamentale.md b/slides/223015b/01-daten-grundlagen.md similarity index 98% rename from slides/223015b/01-datenfundamentale.md rename to slides/223015b/01-daten-grundlagen.md index a2b74b0..baba249 100644 --- a/slides/223015b/01-datenfundamentale.md +++ b/slides/223015b/01-daten-grundlagen.md @@ -9,6 +9,7 @@ title: Dateiformate, Schnittstellen, Speichermedien & Distributionswege --- + +
+.mp4, .mkv, .webm). Codec = Komprimierer (H.264 / AV1 / AAC / Opus). Tool: mediainfo <datei> zeigt beides.