improve termin 1 to match termin 0 quality

- frontpage: black bg, title, 223015b, git link
- email: mail@librete.ch (both files)
- remove forum references (no forum for 60 students)
- remove screenshot requirements (just experiment)
- simplify fleißaufgaben (no submission, discuss next week)
- deepen speaker notes for bits/bytes beginners:
  - bit (shannon, why binary)
  - byte (why 8 bits, ibm history)
  - 256 states (everyday examples)
  - hexadecimal (why hex, conversion practice)
  - magic numbers (security aspect)
  - mp3 (4 steps simplified)
This commit is contained in:
2025-12-17 21:57:53 +01:00
parent 8eac5d9dc8
commit 3a0cb91391
2 changed files with 101 additions and 46 deletions
+1 -1
View File
@@ -50,7 +50,7 @@ Hochschule der Medien Stuttgart
- Softwareentwickler & IT-Berater
- Schwerpunkte: Cloud, AI, Web-Technologien, Systemarchitektur, Open Source
- Hintergrund: Philosophie & Informatik
- Kontakt: michael.czechowski@lehre.dhbw-stuttgart.de
- Kontakt: mail@librete.ch
<!--
Kurze Vorstellung
@@ -18,15 +18,21 @@ h2 {
</style>
<!-- _class: invert -->
<!-- _header: '' -->
<!-- _footer: '' -->
<!-- _backgroundColor: #000 -->
![bg fit](./assets/digital-landscape.png)
![bg fit opacity:0.4](./assets/digital-landscape.png)
---
# Termin 1 – Grundlagen, Text & Audio
<!-- _class: lead -->
**223015b** · Modul "Technik 1" · 1. Semester
Digital- und Medienwirtschaft
Hochschule der Medien Stuttgart
# Termin 1 – 19.12.2025
## Grundlagen, Text & Audio
**19.12.2025**
[git.librete.ch/hdm/223015b](https://git.librete.ch/hdm/223015b)
---
@@ -73,8 +79,11 @@ Demonstration: Glühbirne AN/AUS = 1 Bit
<!--
BIT = Binary Digit (Binärziffer) – 1948 von Claude Shannon geprägt
Alles Digitale basiert darauf
Transistoren in CPUs: Milliarden Bits schalten Millionen Mal pro Sekunde
Shannon war Mathematiker bei Bell Labs – begründete die Informationstheorie
Warum binär? Elektronische Schaltungen haben nur 2 Zustände: Strom/kein Strom
Das ist physikalisch am stabilsten (weniger Fehler als 3 oder 10 Zustände)
Alles Digitale basiert auf dieser simplen Idee: AN oder AUS
Transistoren in modernen CPUs: Milliarden davon, schalten Milliarden Mal pro Sekunde
-->
---
@@ -91,11 +100,14 @@ Transistoren in CPUs: Milliarden Bits schalten Millionen Mal pro Sekunde
2⁸ = **256 Möglichkeiten** (0-255)
<!--
BYTE = Wortspiel aus "Bit" + "Bite" (Bissen)
Warum 8 Bits? Historisch: IBM System/360 (1964) setzte Standard
Vorher: 6-Bit, 7-Bit Systeme (z.B. ASCII = 7 Bit)
8 Bit = 2 Hex-Ziffern = praktisch für Hardware
Rechnung: 2×2×2×2×2×2×2×2 = 256
BYTE = Wortspiel aus "Bit" + "Bite" (Bissen) – ein "Bissen" Information
Warum genau 8 Bits?
- 1964: IBM System/360 setzte diesen Standard (vorher: 6-Bit, 7-Bit Systeme)
- ASCII (1963) brauchte 7 Bit für 128 Zeichen
- 8 Bit = praktisch für Hardware (Zweierpotenz: 2³ = 8)
- 8 Bit = 2 Hexadezimalziffern (elegante Darstellung)
Eselsbrücke: 1 Byte = 1 Buchstabe (in ASCII/UTF-8 für einfache Zeichen)
Rechnung: 2×2×2×2×2×2×2×2 = 256 mögliche Kombinationen
-->
---
@@ -119,9 +131,16 @@ Rechnung: 2×2×2×2×2×2×2×2 = 256
- **Zahlen 0-255** (oder -128 bis +127)
<!--
1 Byte ist extrem limitiert
Für Farbbild: 3 Bytes pro Pixel (RGB)
R=0-255, G=0-255, B=0-255 → 256³ = 16,7 Millionen Farben
256 = die "magische Zahl" bei 8 Bit
Alltagsbeispiele:
- Lautstärkeregler (0 = stumm, 255 = max)
- Helligkeitswerte in Bildern (0 = schwarz, 255 = weiß)
- Alter in Jahren (0-255 reicht für Menschen locker)
- Zeichen (ASCII erweitert: 256 Buchstaben/Symbole)
Für Farbbilder: 3 Bytes pro Pixel (R, G, B)
Jeder Kanal 0-255 → 256³ = 16.777.216 Farben ("True Color")
Das menschliche Auge kann etwa 10 Millionen Farben unterscheiden
→ 24 Bit reicht für fotorealistische Bilder
-->
---
@@ -270,12 +289,21 @@ Jede Hex-Ziffer = 4 Bits
0-9, A-F (10=A, 11=B, ..., 15=F)
<!--
Warum genau 4 Bits? 2⁴ = 16 Werte = eine Hex-Ziffer (0-F)
Hex = Shortcut für Menschen, nicht für Computer
Computer denken binär, wir lesen hex
1 Byte = 2 Hex-Ziffern (00-FF)
"Nibble" = halb Byte = 4 Bits (Wortspiel!)
Hex-Editor: Standard-Tool für Dateianalyse
Warum Hexadezimal statt Dezimal?
- Binär ist zu lang: 01001101 (8 Zeichen für 1 Byte)
- Dezimal passt nicht: 77 (unregelmäßig, manchmal 2, manchmal 3 Ziffern)
- Hex ist perfekt: 4D (immer 2 Ziffern pro Byte)
Trick: 4 Bits = 1 Hex-Ziffer (weil 2⁴ = 16)
0000 = 0, 0001 = 1, ..., 1001 = 9, 1010 = A, 1011 = B, ..., 1111 = F
"Nibble" = 4 Bits = halbes Byte (Wortspiel: nibble = knabbern, byte = beißen)
Umrechnung üben:
- 0x4D = 4×16 + 13 = 64 + 13 = 77 (Dezimal) = Buchstabe "M" in ASCII
- 0xFF = 15×16 + 15 = 255 (Maximum für 1 Byte)
Hex-Editor = Standard-Tool für Dateianalyse und Reverse Engineering
-->
---
@@ -294,12 +322,21 @@ Hex-Editor: Standard-Tool für Dateianalyse
**Achtung:** TXT, HTML, CSS haben **keine** Magic Number!
<!--
Magic Number = Signature am Dateianfang
"PK" = Phil Katz (Erfinder von PKZip)
DOCX, XLSX, ODT = ZIP-Archive mit XML-Inhalt!
Dateiendungen können lügen, Magic Numbers nicht
→ FAKE CHECK: virus.exe → bild.jpg umbenennen täuscht nur Menschen
Computer erkennt echten Typ an Magic Number
Magic Number = Signatur/Fingerabdruck am Dateianfang
Wozu? Betriebssystem erkennt Dateityp unabhängig von Dateiendung
Geschichte: "PK" bei ZIP = Phil Katz (Erfinder von PKZip, 1989)
Fun Fact: DOCX, XLSX, PPTX, ODT = alles ZIP-Archive mit XML-Inhalt!
→ Einfach .zip anhängen und entpacken!
Dateien OHNE Magic Number: TXT, HTML, CSS, JSON, XML
→ Diese sind reiner Text, kein binäres Format
→ Werden anhand Inhalt/Endung erkannt
Sicherheits-Aspekt:
virus.exe → bild.jpg umbenennen täuscht nur Menschen
Windows vertraut der Endung, aber Tools wie "file" (Linux) lesen Magic Number
→ Nie Dateien von Fremden öffnen, nur weil sie harmlos aussehen!
-->
---
@@ -349,16 +386,16 @@ Ziel: Hex-Dump lesen lernen, Dateiformate verstehen
**Finde eine Datei auf deinem Computer**
1. Öffne im Hex-Editor
2. Screenshot der ersten 16 Bytes
3. Identifiziere Magic Number
4. Poste im Forum: Format + kurze Beschreibung
2. Schau dir die ersten 16 Bytes an
3. Identifiziere die Magic Number (falls vorhanden)
4. Nächste Woche: Kurze Diskussion
**Bonus:** Finde Datei ohne Magic Number in Standard-Listen
**Bonus:** Finde Datei ohne Magic Number
<!--
Selbstständiges Arbeiten
Forum: Peer-Learning, gegenseitige Hilfe
Bonus: Spornt Neugierige an
Selbstständiges Experimentieren
Keine Abgabe, nur zum Ausprobieren
Nächste Woche kurz besprechen
-->
---
@@ -580,12 +617,30 @@ Unwichtige Frequenzen reduzieren
**4. Huffman-Coding**
Lossless-Kompression der Restdaten
<!--
FFT = Fast Fourier Transform
Psychoakustik = Modell des menschlichen Gehörs
Quantisierung = Wo passiert Datenverlust
Huffman = Finaler Effizienz-Boost (lossless)
MP3 ist KEIN einfaches "Kleiner machen" – es simuliert dein Gehirn
<!--
MP3-Kompression in 4 Schritten (vereinfacht):
1. FFT (Fast Fourier Transform)
- Wandelt Schallwellen in Frequenzen um
- Wie ein Prisma Licht in Farben zerlegt
2. Psychoakustisches Modell
- Fragt: "Was kann ein Mensch NICHT hören?"
- Maskierungseffekte: Lauter Ton verdeckt leisen daneben
- Hohe/tiefe Frequenzen werden schlechter wahrgenommen
3. Quantisierung (hier passiert der Datenverlust!)
- Unwichtige Frequenzen werden "grob" gespeichert
- Wichtige Frequenzen bleiben genau
- Wie JPEG: Details entfernen, wo es nicht auffällt
4. Huffman-Coding (verlustfrei)
- Häufige Muster = kurze Codes
- Seltene Muster = lange Codes
- Finaler Effizienz-Boost
MP3 ist KEIN einfaches "Kleiner machen"
→ Es simuliert, wie dein Gehirn Musik verarbeitet!
-->
---
@@ -746,15 +801,15 @@ Alternative: Spek (spek.cc) – reiner Spektrogramm-Viewer
**Nimm ein Lied (eigenes oder CC)**
1. Exportiere: WAV, MP3 320 kbps, MP3 128 kbps
2. Notiere: Dateigrößen, Höreindrücke
3. Poste im Forum: Screenshot + Reflexion
2. Höre die Unterschiede (Kopfhörer!)
3. Vergleiche die Dateigrößen
**Bonus:** Niedrigste Bitrate finden, bei der du keinen Unterschied hörst
<!--
WAV = Unkomprimiert (Referenz)
Selbstständiges Experimentieren
Keine Abgabe, nur zum Ausprobieren
Goldenes Ohr: Manche hören Unterschied, manche nicht
Psychoakustik in Aktion: Subjektive Wahrnehmung
-->
---
@@ -763,7 +818,7 @@ Psychoakustik in Aktion: Subjektive Wahrnehmung
# Fragen & Diskussion
**Kontakt:** michael.czechowski@lehre.dhbw-stuttgart.de
**Kontakt:** mail@librete.ch
**Folien:** Online verfügbar unter https://hdm.librete.ch
---