diff --git a/slides/223015b/klausurfragen.md b/slides/223015b/klausurfragen.md index 59ead06..5b4d5a1 100644 --- a/slides/223015b/klausurfragen.md +++ b/slides/223015b/klausurfragen.md @@ -86,6 +86,21 @@ section.disable { Was bedeutet es, eine Datei zu komprimieren? +- [ ] Die Datei wird auf einem anderen Speichermedium gesichert. +- [ ] Die Dateigröße wird durch Entfernung oder Vereinfachung von Daten reduziert. +- [ ] Die Datei wird verschlüsselt, damit sie kleiner aussieht. +- [ ] Die Datei wird in ein anderen Format umgewandelt, ohne dass sich die Größe ändert. + + +--- + +### J1 – Was bedeutet „komprimieren"? (Lösung) +**Thema:** Grundbegriffe – Kompression +**Punkte:** 1 +**Typ:** `[MC]` + +Was bedeutet es, eine Datei zu komprimieren? + - [ ] Die Datei wird auf einem anderen Speichermedium gesichert. - [x] **Die Dateigröße wird durch Entfernung oder Vereinfachung von Daten reduziert.** - [ ] Die Datei wird verschlüsselt, damit sie kleiner aussieht. @@ -102,6 +117,30 @@ Was bedeutet es, eine Datei zu komprimieren? Ordnen Sie jedem Format zu, ob es verlustfrei oder verlustbehaftet komprimiert. +**Format:** +- JPEG +- PNG +- MP3 +- ZIP +- FLAC +- WebP (lossy) + +**Kompressions-Typ (ungeordnet):** +- Verlustbehaftet +- Verlustfrei +- Verlustfrei +- Verlustbehaftet +- Verlustfrei +- Verlustbehaftet +--- + +### J2 – Verlustfrei vs. verlustbehaftet (Lösung) +**Thema:** Grundbegriffe – Kompressionsprimitiven +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Format zu, ob es verlustfrei oder verlustbehaftet komprimiert. + | Format | Kompressions-Typ | |---|---| | JPEG | Verlustbehaftet | @@ -122,6 +161,16 @@ Ordnen Sie jedem Format zu, ob es verlustfrei oder verlustbehaftet komprimiert. Erklären Sie den Unterschied zwischen verlustfreier und verlustbehafteter Kompression. Nennen Sie je ein konkretes Beispiel und erklären Sie, warum man in unterschiedlichen Situationen unterschiedliche Kompressionstypen wählt. + +--- + +### J3 – Verlustfrei vs. verlustbehaftet: Erklären Sie (Lösung) +**Thema:** Grundbegriffe – Konzept +**Punkte:** 2 +**Typ:** `[ESSAY]` + +Erklären Sie den Unterschied zwischen verlustfreier und verlustbehafteter Kompression. Nennen Sie je ein konkretes Beispiel und erklären Sie, warum man in unterschiedlichen Situationen unterschiedliche Kompressionstypen wählt. + > **Musterlösung:** Verlustfrei: Alle Originaldaten bleiben erhalten – die Datei kann perfekt rekonstruiert werden (z. B. ZIP, PNG). Verlustbehaftet: Daten werden dauerhaft weggeworfen – die Datei kann nicht mehr perfekt hergestellt werden (z. B. JPEG, MP3). Wahl: Fotos fürs Web → JPEG (verlustbehaftet), weil der Unterschied kaum sichtbar ist und die Datei deutlich kleiner wird. Archivierung oder Grafiken → PNG (verlustfrei), weil Qualitätsverlust inakzeptabel wäre. --- @@ -133,6 +182,21 @@ Erklären Sie den Unterschied zwischen verlustfreier und verlustbehafteter Kompr Was passiert, wenn ein Rasterbild vergrößert wird? +- [ ] Neue Pixel werden aus dem Dateiformat automatisch geladen. +- [ ] Fehlende Pixel müssen durch Interpolation „erfunden" werden – es entsteht keine neue Information. +- [ ] Das Bild wird verlustfrei größer, weil Pixel automatisch duplifiziert werden. +- [ ] Die Dateigröße bleibt gleich, nur der Zoom im Betrachter ändert sich. + + +--- + +### J4 – Was bedeutet „skalieren"? (Lösung) +**Thema:** Grundbegriffe – Skalierung +**Punkte:** 1 +**Typ:** `[MC]` + +Was passiert, wenn ein Rasterbild vergrößert wird? + - [ ] Neue Pixel werden aus dem Dateiformat automatisch geladen. - [x] **Fehlende Pixel müssen durch Interpolation „erfunden" werden – es entsteht keine neue Information.** - [ ] Das Bild wird verlustfrei größer, weil Pixel automatisch duplifiziert werden. @@ -149,6 +213,21 @@ Was passiert, wenn ein Rasterbild vergrößert wird? Was bedeutet es, eine Datei zu konvertieren? +- [ ] Die Datei wird komprimiert und umbenannt. +- [ ] Die Daten werden von einem Format in ein anderes umgewandelt (z. B. JPEG → PNG, MP4 → WebM). +- [ ] Die Datei wird verschlüsselt und in ein neues Format gepackt. +- [ ] Die Dateiendung wird umbenannt, ohne dass sich der Inhalt ändert. + + +--- + +### J5 – Was bedeutet „konvertieren"? (Lösung) +**Thema:** Grundbegriffe – Konvertierung +**Punkte:** 1 +**Typ:** `[MC]` + +Was bedeutet es, eine Datei zu konvertieren? + - [ ] Die Datei wird komprimiert und umbenannt. - [x] **Die Daten werden von einem Format in ein anderes umgewandelt (z. B. JPEG → PNG, MP4 → WebM).** - [ ] Die Datei wird verschlüsselt und in ein neues Format gepackt. @@ -165,6 +244,16 @@ Was bedeutet es, eine Datei zu konvertieren? Erklären Sie, was „codieren" und „decodieren" bedeuten. Erklären Sie anschließend, warum der Begriff „Codec" aus beiden Wörtern zusammengesetzt ist, und nennen Sie ein konkretes Beispiel. + +--- + +### J6 – Was bedeutet „codieren" und „decodieren"? (Lösung) +**Thema:** Grundbegriffe – Codec-Konzept +**Punkte:** 2 +**Typ:** `[ESSAY]` + +Erklären Sie, was „codieren" und „decodieren" bedeuten. Erklären Sie anschließend, warum der Begriff „Codec" aus beiden Wörtern zusammengesetzt ist, und nennen Sie ein konkretes Beispiel. + > **Musterlösung:** Codieren = Daten in ein bestimmtes Format umwandeln (z. B. Rohvideodaten → H.264-komprimiertes Video). Decodieren = das Gegenteil: komprimierte Daten wieder in abspielbare Form zurückwandeln (z. B. H.264 → Pixeldaten für den Bildschirm). Codec = Co(der) + Dec(oder) – ein Algorithmus, der beides kann. Beispiel: H.264 ist ein Video-Codec: Der Encoder erzeugt die komprimierte Datei, der Decoder im Player spielt sie wieder ab. --- @@ -176,6 +265,21 @@ Erklären Sie, was „codieren" und „decodieren" bedeuten. Erklären Sie ansch Was ist der Unterschied zwischen einem Container und einem Codec bei Videodateien? +- [ ] Container und Codec sind synonyme Begriffe für das gleiche Konzept. +- [ ] Der Container (z. B. MP4) ist die „Verpackung", die verschiedene Streams zusammenpackt. Der Codec (z. B. H.264) bestimmt, wie der Video-Stream komprimiert wird. +- [ ] Der Codec ist die Dateiendung, der Container der Kompressionsalgorithmus. +- [ ] Ein Container enthält immer genau einen Codec – es kann keine Kombination geben. + + +--- + +### J7 – Codec vs. Container (Lösung) +**Thema:** Grundbegriffe – Codec/Container-Unterschied +**Punkte:** 2 +**Typ:** `[MC]` + +Was ist der Unterschied zwischen einem Container und einem Codec bei Videodateien? + - [ ] Container und Codec sind synonyme Begriffe für das gleiche Konzept. - [x] **Der Container (z. B. MP4) ist die „Verpackung", die verschiedene Streams zusammenpackt. Der Codec (z. B. H.264) bestimmt, wie der Video-Stream komprimiert wird.** - [ ] Der Codec ist die Dateiendung, der Container der Kompressionsalgorithmus. @@ -192,6 +296,26 @@ Was ist der Unterschied zwischen einem Container und einem Codec bei Videodateie Ordnen Sie zu: Container oder Codec? +**Name:** +- MP4 +- H.264 +- WebM +- AV1 + +**Typ (ungeordnet):** +- Codec +- Container +- Codec +- Container +--- + +### J8 – Codec vs. Container: Zuordnung (Lösung) +**Thema:** Grundbegriffe – Codec/Container-Zuordnung +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie zu: Container oder Codec? + | Name | Typ | |---|---| | MP4 | Container | @@ -209,6 +333,22 @@ Ordnen Sie zu: Container oder Codec? Verlustfreie und verlustbehaftete Kompression arbeiten nach unterschiedlichen Prinzipien. Ordnen Sie zu. +**Prinzip:** +- Redundanz entfernen (wiederholende Muster kompakter darstellen) +- Irrelevanz entfernen (für Menschen nicht wahrnehmbar) + +**Kompressionstyp (ungeordnet):** +- Verlustbehaftet +- Verlustfrei +--- + +### J9 – Redundanz vs. Irrelevanz (Lösung) +**Thema:** Grundbegriffe – Kompressionsprinzipien +**Punkte:** 2 +**Typ:** `[MATCH]` + +Verlustfreie und verlustbehaftete Kompression arbeiten nach unterschiedlichen Prinzipien. Ordnen Sie zu. + | Prinzip | Kompressionstyp | |---|---| | Redundanz entfernen (wiederholende Muster kompakter darstellen) | Verlustfrei | @@ -223,7 +363,24 @@ Verlustfreie und verlustbehaftete Kompression arbeiten nach unterschiedlichen Pr **Punkte:** 2 **Typ:** `[ORDER]` -Sortiere die Dateneinheiten von kleinster zu größter: +Sortieren Sie die Dateneinheiten von kleinster zu größter: + +- Petabyte (PB) +- Terabyte (TB) +- Gigabyte (GB) +- Megabyte (MB) +- Kilobyte (KB) +- Byte + + +--- + +### J10 – Dateneinheiten: Größenordnungen (Lösung) +**Thema:** Grundbegriffe – Speichereinheiten +**Punkte:** 2 +**Typ:** `[ORDER]` + +Sortieren Sie die Dateneinheiten von kleinster zu größter: 1. Byte 2. Kilobyte (KB) @@ -243,6 +400,17 @@ Sortiere die Dateneinheiten von kleinster zu größter: Ein Bit ist die kleinste Informationseinheit. Ein Byte besteht aus wie vielen Bit? + + +--- + +### J11 – Bit und Byte: Umrechnung (Lösung) +**Thema:** Grundbegriffe – Bit/Byte-Verhältnis +**Punkte:** 1 +**Typ:** `[NUMERIC]` + +Ein Bit ist die kleinste Informationseinheit. Ein Byte besteht aus wie vielen Bit? + **Lösung:** **8** (±0) > **Feedback:** 1 Byte = 8 Bit. Ein Byte kann einen Wert von 0 bis 255 darstellen (2⁸ − 1). Die Unterscheidung Bit/Byte ist fundamental – Bit wird mit kleinem „b" abgekürzt (b), Byte mit großem „B" (B). Deshalb: 1 Mbit/s ≠ 1 MB/s. @@ -256,6 +424,17 @@ Ein Bit ist die kleinste Informationseinheit. Ein Byte besteht aus wie vielen Bi Ihr Internetanschluss bietet **150 Mbit/s**. Wie viele Megabyte pro Sekunde (MB/s) können Sie damit höchstens herunterladen? + + +--- + +### J11a – Bandbreite: Mbit/s in MB/s umrechnen (Lösung) +**Thema:** Bandbreite – Mbit/s vs. MB/s +**Punkte:** 1 +**Typ:** `[NUMERIC]` + +Ihr Internetanschluss bietet **150 Mbit/s**. Wie viele Megabyte pro Sekunde (MB/s) können Sie damit höchstens herunterladen? + **Lösung:** **18,75** (±0,1) > **Feedback:** Provider werben in Mbit/s, Dateigrößen stehen in MByte. Umrechnung: Mbit/s ÷ 8 = MB/s. Also 150 ÷ 8 = 18,75 MB/s. Eine 1-GB-Datei lädt damit in ca. 54 Sekunden. @@ -269,6 +448,21 @@ Ihr Internetanschluss bietet **150 Mbit/s**. Wie viele Megabyte pro Sekunde (MB/ Ihr Tarif verspricht „250 Mbit/s", die Datei wird aber mit „~31 MB/s" heruntergeladen. Warum die unterschiedlichen Zahlen? +- [ ] Mbit/s misst Bit, MB/s misst Byte. 1 Byte = 8 Bit, also Mbit/s ÷ 8 = MB/s (250 ÷ 8 ≈ 31). Die größere Bit-Zahl wirkt im Marketing attraktiver. +- [ ] Der Download ist langsamer, weil die Leitung defekt ist. +- [ ] Mbit/s und MB/s sind dasselbe – einer der Werte ist ein Tippfehler. +- [ ] MB/s ist immer achtmal größer als Mbit/s. + + +--- + +### J11b – Warum werben Provider in Mbit/s? (Lösung) +**Thema:** Bandbreite – Mbit/s vs. MB/s +**Punkte:** 1 +**Typ:** `[MC]` + +Ihr Tarif verspricht „250 Mbit/s", die Datei wird aber mit „~31 MB/s" heruntergeladen. Warum die unterschiedlichen Zahlen? + - [x] **Mbit/s misst Bit, MB/s misst Byte. 1 Byte = 8 Bit, also Mbit/s ÷ 8 = MB/s (250 ÷ 8 ≈ 31). Die größere Bit-Zahl wirkt im Marketing attraktiver.** - [ ] Der Download ist langsamer, weil die Leitung defekt ist. - [ ] Mbit/s und MB/s sind dasselbe – einer der Werte ist ein Tippfehler. @@ -285,6 +479,17 @@ Ihr Tarif verspricht „250 Mbit/s", die Datei wird aber mit „~31 MB/s" herunt Der ASCII-Standard verwendet 7 Bit pro Zeichen. Wie viele verschiedene Zeichen können damit dargestellt werden? + + +--- + +### J12 – 7-Bit ASCII: Wie viele Zeichen? (Lösung) +**Thema:** Grundbegriffe – ASCII-Zeichenkodierung +**Punkte:** 1 +**Typ:** `[NUMERIC]` + +Der ASCII-Standard verwendet 7 Bit pro Zeichen. Wie viele verschiedene Zeichen können damit dargestellt werden? + **Lösung:** **128** (±0) > **Feedback:** Bei n Bit gibt es 2ⁿ mögliche Werte. 7 Bit → 2⁷ = 128 Zeichen. Diese umfassen: Ziffern (0–9), Buchstaben (A–Z, a–z), Sonderzeichen und Steuerzeichen. Achtung: Umlaute (ä, ö, ü) sind nicht im ASCII-Sortiment – dafür braucht man z. B. UTF-8. @@ -298,6 +503,17 @@ Der ASCII-Standard verwendet 7 Bit pro Zeichen. Wie viele verschiedene Zeichen k Zwei Hexadezimalzahlen werden jeweils durch 4 Bit dargestellt. Wie viele verschiedene Werte kann eine einzelne Hexadezimalziffer annehmen? + + +--- + +### J13 – Hexadezimalzahlen: Zwei 4-Bit-Werte (Lösung) +**Thema:** Grundbegriffe – Hexadezimal +**Punkte:** 2 +**Typ:** `[NUMERIC]` + +Zwei Hexadezimalzahlen werden jeweils durch 4 Bit dargestellt. Wie viele verschiedene Werte kann eine einzelne Hexadezimalziffer annehmen? + **Lösung:** **16** (±0) > **Feedback:** 4 Bit → 2⁴ = 16 Werte (0–15). Diese werden in Hexadezimal als 0–9 und A–F dargestellt. Zwei Hex-Ziffern zusammen = 8 Bit = 1 Byte → ein Byte lässt sich immer als genau zwei Hex-Ziffern schreiben (z. B. Byte 255 = FF, Byte 10 = 0A). @@ -311,6 +527,17 @@ Zwei Hexadezimalzahlen werden jeweils durch 4 Bit dargestellt. Wie viele verschi Ein einzelner Pixel wird durch drei Farbkanäle (R, G, B) mit jeweils 8 Bit Farbtiefe gespeichert. Wie viele Byte Informationen enthalten ein solcher Pixel? + + +--- + +### J14 – Ein Pixel, drei Kanäle, 8 Bit (Lösung) +**Thema:** Grundbegriffe – Speicherbedarf eines Pixels +**Punkte:** 1 +**Typ:** `[NUMERIC]` + +Ein einzelner Pixel wird durch drei Farbkanäle (R, G, B) mit jeweils 8 Bit Farbtiefe gespeichert. Wie viele Byte Informationen enthalten ein solcher Pixel? + **Lösung:** **3** (±0) > **Feedback:** 3 Kanäle × 8 Bit = 24 Bit = 3 Byte pro Pixel. Das entspricht einer 24-Bit-Farbtiefe (True Color). Diese 3 Byte pro Pixel bilden die Basis für jede Speicherberechnung von Rasterbildern: Breite × Höhe × 3 Bytes = Gesamtgröße unkomprimiert. @@ -324,6 +551,26 @@ Ein einzelner Pixel wird durch drei Farbkanäle (R, G, B) mit jeweils 8 Bit Farb Ordnen Sie jedem Medientyp ein typisches analoges Format zu. +**Medientyp:** +- Text +- Bild +- Audio +- Video + +**Analoges Format (ungeordnet):** +- Film (35mm, Super 8), VHS, Betamax +- Schallplatte (Vinyl), Tonband, Musikkassette +- Fotografie (Negativ, Dia), Mikrofilm +- Buch, Zeitung, Lochkarte +--- + +### J15 – Analoge Medien: Übersicht (Lösung) +**Thema:** Medientypen – Analog +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Medientyp ein typisches analoges Format zu. + | Medientyp | Analoges Format | |---|---| | Text | Buch, Zeitung, Lochkarte | @@ -342,6 +589,21 @@ Ordnen Sie jedem Medientyp ein typisches analoges Format zu. Was passiert, wenn eine VHS-Kassette auf eine andere VHS-Kassette kopiert wird? +- [ ] Die Kopie ist bit-identisch mit dem Original – kein Unterschied erkennbar. +- [ ] Jede Kopie verschlechtert die Qualität – Rauschen nimmt zu, Schärfe ab. +- [ ] Die Kopie wird besser, weil das Kopiergerät Rauschen herausfiltert. +- [ ] Die Qualität bleibt exakt gleich, nur das Medium wechselt. + + +--- + +### J16 – Generationsverlust: Das Problem analoger Kopien (Lösung) +**Thema:** Analog vs. Digital – Kopierqualität +**Punkte:** 1 +**Typ:** `[MC]` + +Was passiert, wenn eine VHS-Kassette auf eine andere VHS-Kassette kopiert wird? + - [ ] Die Kopie ist bit-identisch mit dem Original – kein Unterschied erkennbar. - [x] **Jede Kopie verschlechtert die Qualität – Rauschen nimmt zu, Schärfe ab.** - [ ] Die Kopie wird besser, weil das Kopiergerät Rauschen herausfiltert. @@ -358,6 +620,26 @@ Was passiert, wenn eine VHS-Kassette auf eine andere VHS-Kassette kopiert wird? Ordnen Sie jedem Medientyp typische digitale Formate zu. +**Medientyp:** +- Text +- Bild +- Audio +- Video + +**Digitale Formate (ungeordnet):** +- MP4, MKV, AVI, WebM +- MP3, FLAC, WAV, AAC, OGG +- JPEG, PNG, RAW, WebP, GIF +- PDF, EPUB, TXT, DOCX +--- + +### J17 – Digitale Medien: Formate zuordnen (Lösung) +**Thema:** Medientypen – Digital +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Medientyp typische digitale Formate zu. + | Medientyp | Digitale Formate | |---|---| | Text | PDF, EPUB, TXT, DOCX | @@ -376,6 +658,21 @@ Ordnen Sie jedem Medientyp typische digitale Formate zu. Was ist der fundamentale Unterschied zwischen analoger und digitaler Speicherung? +- [ ] Analog speichert in diskreten Stufen, digital als kontinuierliches Signal. +- [ ] Analog nutzt Elektrizität, digital nutzt Magnetismus zur Speicherung. +- [ ] Analog speichert kontinuierlich (z.B. Rillentiefe), digital in diskreten Bits. +- [ ] Analog ist für Audio, digital ist ausschließlich für Text geeignet. + + +--- + +### J18 – Analog vs. Digital: Der Hauptunterschied (Lösung) +**Thema:** Analog vs. Digital – Konzept +**Punkte:** 2 +**Typ:** `[MC]` + +Was ist der fundamentale Unterschied zwischen analoger und digitaler Speicherung? + - [ ] Analog speichert in diskreten Stufen, digital als kontinuierliches Signal. - [ ] Analog nutzt Elektrizität, digital nutzt Magnetismus zur Speicherung. - [x] **Analog speichert kontinuierlich (z.B. Rillentiefe), digital in diskreten Bits.** @@ -448,6 +745,30 @@ Was unterscheidet Streaming von einem Download? Ordnen Sie jede Eigenschaft zu: Vorteil von Analog oder Vorteil von Digital? +**Eigenschaft:** +- Kein Abspielgerät nötig (Buch lesen) +- Bit-identische Kopien ohne Qualitätsverlust +- Unabhängig von Strom und Internet +- Einfache Durchsuchbarkeit (Strg+F) +- Haptisches Erlebnis +- Fehlerkorrektur möglich (ECC, RAID) + +**Vorteil von (ungeordnet):** +- Digital +- Analog +- Digital +- Analog +- Digital +- Analog +--- + +### J22 – Analog vs. Digital: Vor- und Nachteile (Lösung) +**Thema:** Analog vs. Digital – Vergleich +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jede Eigenschaft zu: Vorteil von Analog oder Vorteil von Digital? + | Eigenschaft | Vorteil von | |---|---| | Kein Abspielgerät nötig (Buch lesen) | Analog | @@ -481,6 +802,16 @@ Erklären Sie die drei digitalen Distributionswege **Download**, **Streaming** u Vergleichen Sie **analoge** und **digitale** Medien hinsichtlich (1) Kopierqualität, (2) Langzeitarchivierung und (3) Abhängigkeit von Technik. Nennen Sie je einen konkreten Vor- und Nachteil. + +--- + +### J24 – Analog vs. Digital: Kopieren und Archivieren (Lösung) +**Thema:** Analog vs. Digital – Transfer +**Punkte:** 3 +**Typ:** `[ESSAY]` + +Vergleichen Sie **analoge** und **digitale** Medien hinsichtlich (1) Kopierqualität, (2) Langzeitarchivierung und (3) Abhängigkeit von Technik. Nennen Sie je einen konkreten Vor- und Nachteil. + > **Musterlösung:** **Kopierqualität:** Analog: Jede Kopie verschlechtert sich (Generationsverlust). Digital: Bit-identische Kopien ohne Qualitätsverlust. **Langzeitarchivierung:** Analog: Physischer Verschleiß, aber lesbar ohne spezielle Software (Buch). Digital: Bits altern nicht, aber Formate können obsolet werden (DOCX in 50 Jahren?). **Technikabhängigkeit:** Analog: Buch braucht keinen Strom. Digital: Abhängig von funktionierender Hard- und Software. Vorteil Analog: Unabhängigkeit. Nachteil Analog: Generationsverlust. Vorteil Digital: Perfekte Kopien. Nachteil Digital: Formatobsoleszenz. --- @@ -511,6 +842,21 @@ Verlustfreie und verlustbehaftete Kompression nutzen unterschiedliche Prinzipien Was ist ein Pixel in einem digitalen Bild? +- [ ] Ein winziges physisches Kameraobjektiv. +- [ ] Ein einzelner Farbpunkt in einem Rasterbild – der kleinste Baustein. +- [ ] Eine Einheit zur Messung der Dateigröße. +- [ ] Ein Synonym für eine Farbe im RGB-Farbraum. + + +--- + +### K1 – Was ist ein Pixel? (Lösung) +**Thema:** Digitale Bilder – Grundbegriffe +**Punkte:** 1 +**Typ:** `[MC]` + +Was ist ein Pixel in einem digitalen Bild? + - [ ] Ein winziges physisches Kameraobjektiv. - [x] **Ein einzelner Farbpunkt in einem Rasterbild – der kleinste Baustein.** - [ ] Eine Einheit zur Messung der Dateigröße. @@ -529,6 +875,19 @@ Ein Bild ist 1920 × 1080 Pixel groß und nutzt 24-Bit-Farbtiefe (True Color). W **Formel:** Breite × Höhe × (Farbtiefe / 8) = Bytes + + +--- + +### K2 – Speicherbedarf berechnen (Lösung) +**Thema:** Rastergrafiken – Berechnung +**Punkte:** 2 +**Typ:** `[NUMERIC]` + +Ein Bild ist 1920 × 1080 Pixel groß und nutzt 24-Bit-Farbtiefe (True Color). Wie groß ist das Bild unkomprimiert in Megabyte? (Runde auf eine Dezimalstelle) + +**Formel:** Breite × Höhe × (Farbtiefe / 8) = Bytes + **Lösung:** 1920 × 1080 × 3 = 6.220.800 Bytes ≈ **6,2 MB** (±0,1) > **Feedback:** 24 Bit = 3 Bytes pro Pixel (8 Bit pro Kanal: R, G, B). 1920 × 1080 = 2.073.600 Pixel × 3 Bytes = 6.220.800 Bytes. Durch 1.000.000 ≈ 6,2 MB. @@ -542,6 +901,26 @@ Ein Bild ist 1920 × 1080 Pixel groß und nutzt 24-Bit-Farbtiefe (True Color). W Ordnen Sie jeder Farbtiefe ihre Bedeutung zu. +**Farbtiefe:** +- 1 Bit +- 8 Bit +- 24 Bit +- 32 Bit + +**Bedeutung (ungeordnet):** +- 16,7 Millionen Farben + Alpha (Transparenz) +- 16,7 Millionen Farben (True Color, Standard) +- 256 Farben (Graustufen, GIF) +- 2 Farben (Schwarz/Weiß) +--- + +### K3 – Farbtiefe: Bedeutung (Lösung) +**Thema:** Rastergrafiken – Farbtiefe +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jeder Farbtiefe ihre Bedeutung zu. + | Farbtiefe | Bedeutung | |---|---| | 1 Bit | 2 Farben (Schwarz/Weiß) | @@ -560,6 +939,21 @@ Ordnen Sie jeder Farbtiefe ihre Bedeutung zu. Was bedeutet ein 32-Bit-Bild gegenüber einem 24-Bit-Bild? +- [ ] Es hat doppelt so viele Pixel. +- [ ] Es hat einen zusätzlichen Alpha-Kanal (8 Bit), der die Transparenz jedes Pixels speichert. +- [ ] Es nutzt eine höhere Auflösung. +- [ ] Es kann mehr Dateiformate speichern. + + +--- + +### K4 – Was ist Alpha-Transparenz? (Lösung) +**Thema:** Rastergrafiken – Transparenz +**Punkte:** 1 +**Typ:** `[MC]` + +Was bedeutet ein 32-Bit-Bild gegenüber einem 24-Bit-Bild? + - [ ] Es hat doppelt so viele Pixel. - [x] **Es hat einen zusätzlichen Alpha-Kanal (8 Bit), der die Transparenz jedes Pixels speichert.** - [ ] Es nutzt eine höhere Auflösung. @@ -576,6 +970,21 @@ Was bedeutet ein 32-Bit-Bild gegenüber einem 24-Bit-Bild? Was ist der fundamentale Unterschied zwischen Raster- und Vektorgrafiken? +- [ ] Vektorgrafiken sind immer farbiger als Rastergrafiken. +- [ ] Rastergrafiken speichern einzelne Pixel; Vektorgrafiken speichern geometrische Beschreibungen (Pfade, Formen), die beliebig skaliert werden können. +- [ ] Rastergrafiken können keine Farben darstellen, Vektorgrafiken schon. +- [ ] Der Unterschied liegt nur in der Dateiendung, nicht im Inhalt. + + +--- + +### K5 – Raster vs. Vektor: Kern-Unterschied (Lösung) +**Thema:** Raster vs. Vektor – Konzept +**Punkte:** 2 +**Typ:** `[MC]` + +Was ist der fundamentale Unterschied zwischen Raster- und Vektorgrafiken? + - [ ] Vektorgrafiken sind immer farbiger als Rastergrafiken. - [x] **Rastergrafiken speichern einzelne Pixel; Vektorgrafiken speichern geometrische Beschreibungen (Pfade, Formen), die beliebig skaliert werden können.** - [ ] Rastergrafiken können keine Farben darstellen, Vektorgrafiken schon. @@ -592,6 +1001,30 @@ Was ist der fundamentale Unterschied zwischen Raster- und Vektorgrafiken? Ordnen Sie jeder Eigenschaft zu: Raster oder Vektor? +**Eigenschaft:** +- Skalierung ohne Qualitätsverlust +- Ideal für Fotos +- Dateigröße abhängig von der Auflösung +- Ideal für Logos und Icons +- Speicherung als 2D-Array von Pixeln +- Dateigröße abhängig von der Komplexität + +**Typ (ungeordnet):** +- Vektor +- Raster +- Vektor +- Raster +- Raster +- Vektor +--- + +### K6 – Raster vs. Vektor: Vergleich (Lösung) +**Thema:** Raster vs. Vektor – Eigenschaften zuordnen +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jeder Eigenschaft zu: Raster oder Vektor? + | Eigenschaft | Typ | |---|---| | Skalierung ohne Qualitätsverlust | Vektor | @@ -612,6 +1045,16 @@ Ordnen Sie jeder Eigenschaft zu: Raster oder Vektor? Erklären Sie, warum ein Rasterbild beim Vergrößern unscharf wird, während ein Vektorbild bei beliebiger Größe scharf bleibt. Nennen Sie einen konkreten Anwendungsfall, in dem diese Eigenschaft ausschlaggebend ist. + +--- + +### K7 – Skalierung: Warum werden Rasterbilder unscharf? (Lösung) +**Thema:** Rastergrafiken – Skalierung Transfer +**Punkte:** 2 +**Typ:** `[ESSAY]` + +Erklären Sie, warum ein Rasterbild beim Vergrößern unscharf wird, während ein Vektorbild bei beliebiger Größe scharf bleibt. Nennen Sie einen konkreten Anwendungsfall, in dem diese Eigenschaft ausschlaggebend ist. + > **Musterlösung:** Ein Rasterbild hat eine feste Auflösung (eine bestimmte Anzahl von Pixeln). Beim Vergrößern müssen neue Pixel „erfunden" werden (Interpolation) – es gibt keine echten Daten für die fehlenden Stellen → Unschärfe. Ein Vektorbild speichert nur Beschreibungen (Pfade, Formen). Beim Vergrößern werden einfach die Koordinaten skaliert – keine Information geht verloren → immer scharf. Anwendungsfall: Ein Logo auf einer Visitenkarte UND auf einem Plakat → SVG nutzen, damit es bei beliebiger Größe scharf bleibt. --- @@ -661,6 +1104,16 @@ Ordnen Sie jedem Interpolationsverfahren seine Eigenschaft zu. Sie haben drei Bilder: ein **Foto**, einen **Screenshot** und ein **Logo**. Erklären Sie für jedes Bild, welches Format (JPEG, PNG oder SVG) Sie wählen würden und warum. Begründen Sie Ihre Wahl mit den technischen Eigenschaften des Formats. + +--- + +### K10 – Bildtypen vergleichen: Foto, Screenshot, Logo (Lösung) +**Thema:** Bildformate – Anwendungsfälle +**Punkte:** 3 +**Typ:** `[ESSAY]` + +Sie haben drei Bilder: ein **Foto**, einen **Screenshot** und ein **Logo**. Erklären Sie für jedes Bild, welches Format (JPEG, PNG oder SVG) Sie wählen würden und warum. Begründen Sie Ihre Wahl mit den technischen Eigenschaften des Formats. + > **Musterlösung:** **Foto → JPEG:** Verlustbehaftete Kompression ist akzeptabel, da kleine Artefakte bei natürlichen Bildern kaum auffallen. Dateigröße deutlich kleiner als PNG. **Screenshot → PNG:** Verlustfreie Kompression erhält scharfe Texte und Linien. JPEG würde sichtbare Artefakte an Kanten erzeugen. **Logo → SVG:** Vektorgrafik ist beliebig skalierbar ohne Qualitätsverlust – ein Logo muss auf Visitenkarte und Plakatwand gleich scharf sein. Dateigröße bei einfachen Formen minimal. --- @@ -704,6 +1157,21 @@ Erklären Sie die beiden Konvertierungsprozesse **Rasterisierung** und **Vektori JPEG ist ein … +- [ ] …vorwiegend verlustbehaftetes Bildformat. Die meisten Schritte verwerfen Daten dauerhaft, einzelne Schritte sind aber verlustfrei. +- [ ] …vollständig verlustfreies Bildformat wie PNG. +- [ ] …Videoformat für Streaming. +- [ ] …Vektorgrafik-Format. + + +--- + +### L1 – JPEG: Verlustfrei oder verlustbehaftet? (Lösung) +**Thema:** JPEG – Grundeigenschaft +**Punkte:** 1 +**Typ:** `[MC]` + +JPEG ist ein … + - [x] **…vorwiegend verlustbehaftetes Bildformat. Die meisten Schritte verwerfen Daten dauerhaft, einzelne Schritte sind aber verlustfrei.** - [ ] …vollständig verlustfreies Bildformat wie PNG. - [ ] …Videoformat für Streaming. @@ -720,6 +1188,21 @@ JPEG ist ein … Wie nutzt JPEG die Schwächen des menschlichen Auges aus? +- [ ] Das Auge kann keine Farben wahrnehmen – daher werden Farben komplett entfernt. +- [ ] Das Auge sieht Helligkeit besser als Farbe. JPEG behält die Helligkeit (Y) nahezu vollständig, reduziert aber die Farbauflösung (Cb, Cr) – der Verlust wird kaum wahrgenommen. +- [ ] Das Auge kann keine Details sehen – daher werden alle Details entfernt. +- [ ] JPEG nutzt keine Wahrnehmungsforschung, komprimiert rein mathematisch. + + +--- + +### L2 – Psychovisuelle Kompression: Das Auge austricksen (Lösung) +**Thema:** JPEG – Wahrnehmungsprinzip +**Punkte:** 2 +**Typ:** `[MC]` + +Wie nutzt JPEG die Schwächen des menschlichen Auges aus? + - [ ] Das Auge kann keine Farben wahrnehmen – daher werden Farben komplett entfernt. - [x] **Das Auge sieht Helligkeit besser als Farbe. JPEG behält die Helligkeit (Y) nahezu vollständig, reduziert aber die Farbauflösung (Cb, Cr) – der Verlust wird kaum wahrgenommen.** - [ ] Das Auge kann keine Details sehen – daher werden alle Details entfernt. @@ -736,6 +1219,21 @@ Wie nutzt JPEG die Schwächen des menschlichen Auges aus? Warum wird bei JPEG von RGB in YCbCr konvertiert? +- [ ] YCbCr nutzt weniger Speicher pro Pixel als RGB. +- [ ] In YCbCr sind Helligkeit (Y) und Farbe (Cb, Cr) getrennt – die Farbauflösung kann unabhängig von der Helligkeit reduziert werden. +- [ ] RGB kann keine Transparenz darstellen, YCbCr schon. +- [ ] Die Konvertierung ist ein verlustfreier Schritt, der die Dateigröße halbiert. + + +--- + +### L3 – Farbraumkonversion: RGB → YCbCr (Lösung) +**Thema:** JPEG Schritt 1 – Farbraum +**Punkte:** 2 +**Typ:** `[MC]` + +Warum wird bei JPEG von RGB in YCbCr konvertiert? + - [ ] YCbCr nutzt weniger Speicher pro Pixel als RGB. - [x] **In YCbCr sind Helligkeit (Y) und Farbe (Cb, Cr) getrennt – die Farbauflösung kann unabhängig von der Helligkeit reduziert werden.** - [ ] RGB kann keine Transparenz darstellen, YCbCr schon. @@ -770,7 +1268,7 @@ Was bedeutet das Subsampling-Schema 4:2:0? **Punkte:** 2 **Typ:** `[ORDER]` -Sortiere die Schritte der JPEG-Kompression in der richtigen Reihenfolge: +Sortieren Sie die Schritte der JPEG-Kompression in der richtigen Reihenfolge: 1. Farbraumkonversion (RGB → YCbCr) 2. Chroma Subsampling @@ -908,6 +1406,21 @@ JPEG teilt Bilder in 8×8-Pixel-Blöcke auf. Erklären Sie: (1) warum überhaupt Wie komprimiert PNG? +- [ ] Verlustbehaftet – wie JPEG, aber mit besserer Qualität. +- [ ] Verlustfrei – die Originaldaten können perfekt rekonstruiert werden. +- [ ] Gar nicht – PNG speichert Daten unkomprimiert. +- [ ] PNG nutzt eine Kombination aus verlustfrei und verlustbehaftet. + + +--- + +### M1 – PNG: Verlustfrei oder verlustbehaftet? (Lösung) +**Thema:** PNG – Grundeigenschaft +**Punkte:** 1 +**Typ:** `[MC]` + +Wie komprimiert PNG? + - [ ] Verlustbehaftet – wie JPEG, aber mit besserer Qualität. - [x] **Verlustfrei – die Originaldaten können perfekt rekonstruiert werden.** - [ ] Gar nicht – PNG speichert Daten unkomprimiert. @@ -924,6 +1437,16 @@ Wie komprimiert PNG? Erklären Sie, wann Sie PNG und wann JPEG wählen würden. Nennen Sie je zwei konkrete Anwendungsfälle und begründen Sie Ihre Wahl. + +--- + +### M2 – PNG vs. JPEG: Wann was? (Lösung) +**Thema:** Bildformate – Formatwahl +**Punkte:** 2 +**Typ:** `[ESSAY]` + +Erklären Sie, wann Sie PNG und wann JPEG wählen würden. Nennen Sie je zwei konkrete Anwendungsfälle und begründen Sie Ihre Wahl. + > **Musterlösung:** PNG: (1) Screenshots – Texte und Linien bleiben scharf, keine Artefakte. (2) Logos mit Transparenz – PNG unterstützt Alpha-Transparenz, JPEG nicht. JPEG: (1) Fotos fürs Web – deutlich kleiner bei kaum sichtbarem Qualitätsverlust. (2) Social Media – Plattformen re-komprimieren sowieso, PNG würde nur unnötig groß sein. --- @@ -935,6 +1458,21 @@ Erklären Sie, wann Sie PNG und wann JPEG wählen würden. Nennen Sie je zwei ko Wie viele Farben kann ein GIF-Bild gleichzeitig anzeigen? +- [ ] 16 Farben +- [ ] 16,7 Millionen Farben +- [ ] 256 Farben (8-Bit-Palette) +- [ ] Unbegrenzt – GIF unterstützt alle Farben. + + +--- + +### M3 – GIF: Wie viele Farben? (Lösung) +**Thema:** GIF – Eigenschaften +**Punkte:** 1 +**Typ:** `[MC]` + +Wie viele Farben kann ein GIF-Bild gleichzeitig anzeigen? + - [ ] 16 Farben - [ ] 16,7 Millionen Farben - [x] **256 Farben (8-Bit-Palette)** @@ -969,6 +1507,21 @@ Was ist der hauptsächliche Vorteil von WebP gegenüber JPEG? Was ist SVG? +- [ ] Ein verlustbehaftetes Rasterbild-Format wie JPEG. +- [ ] Ein Vektorgrafik-Format, das Bilder als geometrische Beschreibungen (XML) speichert – beliebig skalierbar ohne Qualitätsverlust. +- [ ] Ein Video-Container wie MP4. +- [ ] Ein komprimiertes Archivformat wie ZIP. + + +--- + +### M5 – SVG: Was ist es? (Lösung) +**Thema:** SVG – Grundbegriff +**Punkte:** 1 +**Typ:** `[MC]` + +Was ist SVG? + - [ ] Ein verlustbehaftetes Rasterbild-Format wie JPEG. - [x] **Ein Vektorgrafik-Format, das Bilder als geometrische Beschreibungen (XML) speichert – beliebig skalierbar ohne Qualitätsverlust.** - [ ] Ein Video-Container wie MP4. @@ -985,6 +1538,26 @@ Was ist SVG? Ordnen Sie jedem Szenario das optimale Bildformat zu. +**Szenario:** +- Ein Foto für eine Webseite (klein, OK-Qualität) +- Ein Screenshot einer Benutzeroberfläche +- Ein Logo, das auf allen Bildschirmgrößen scharf sein muss +- Ein animiertes Reaktionsbild für einen Chat + +**Format (ungeordnet):** +- GIF +- SVG +- PNG +- JPEG +--- + +### M6 – Formatwahl: Szenario zuordnen (Lösung) +**Thema:** Bildformate – Formatwahl Transfer +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Szenario das optimale Bildformat zu. + | Szenario | Format | |---|---| | Ein Foto für eine Webseite (klein, OK-Qualität) | JPEG | @@ -1104,7 +1677,7 @@ Was beschreibt ein Motion Vector bei der Videokompression? **Punkte:** 2 **Typ:** `[ORDER]` -Sortiere die Video-Codecs nach Veröffentlichungsjahr (alt → neu): +Sortieren Sie die Video-Codecs nach Veröffentlichungsjahr (alt → neu): 1. H.264 / AVC (2003) 2. H.265 / HEVC (2013) @@ -1295,6 +1868,16 @@ Sie versuchen, eine 5-GB-Videodatei auf einen FAT32-formatierten USB-Stick zu ko Erklären Sie die 3-2-1-Regel für Backups. Begründen Sie, warum jede der drei Ziffern wichtig ist. + +--- + +### O7 – Die 3-2-1-Regel (Lösung) +**Thema:** Backup – Prinzip +**Punkte:** 2 +**Typ:** `[ESSAY]` + +Erklären Sie die 3-2-1-Regel für Backups. Begründen Sie, warum jede der drei Ziffern wichtig ist. + > **Musterlösung:** 3 Kopien: Original + 2 Backups. Warum? Das Original kann kaputt gehen, das erste Backup auch – das zweite ist der Sicherheitspuffer. 2 verschiedene Medientypen (z. B. SSD + HDD, oder lokal + Cloud). Warum? Gleiche Medien haben gleiche Schwachstellen (z. B. Batch-Fehler bei HDDs derselben Charge). 1 Kopie an einem anderen Ort (Cloud, anderes Gebäude). Warum? Brand oder Wasserschaden zerstört alles vor Ort; Ransomware verschlüsselt alle angeschlossenen Laufwerke gleichzeitig. --- @@ -1365,7 +1948,7 @@ Ordnen Sie jedem Szenario das empfohlene Speichermedium zu. **Punkte:** 2 **Typ:** `[ORDER]` -Sortiere die optischen Speichermedien nach Kapazität (kleinste zuerst): +Sortieren Sie die optischen Speichermedien nach Kapazität (kleinste zuerst): 1. CD (~700 MB) 2. DVD (~4,7 GB) diff --git a/slides/223015c/klausurfragen.md b/slides/223015c/klausurfragen.md index 0a1f362..df82132 100644 --- a/slides/223015c/klausurfragen.md +++ b/slides/223015c/klausurfragen.md @@ -125,6 +125,23 @@ Ein Programm besteht aus einer Folge von Befehlen. Eine Komponente der Von-Neuma Welche der folgenden Aussagen werden durch die Von-Neumann-Architektur ermöglicht? (Mehrere Antworten möglich) +- [ ] Betriebssysteme können verschiedene Programme aus dem Speicher laden. +- [ ] Apps können ohne Hardwareänderung installiert werden. +- [ ] Der Computer kann nur ein einziges Programm gleichzeitig ausführen. +- [ ] Multitasking wird möglich. +- [ ] Die Hardware muss für jedes neue Programm physisch umgebaut werden. +- [ ] Software kann aktualisiert werden, ohne die Hardware zu ändern. + + +--- + +### A3 – Von-Neumann: Was wird ermöglicht? (Lösung) +**Thema:** Von-Neumann – Bedeutung +**Punkte:** 2 +**Typ:** `[MM]` (Mehrfachauswahl) + +Welche der folgenden Aussagen werden durch die Von-Neumann-Architektur ermöglicht? (Mehrere Antworten möglich) + - [x] **Betriebssysteme können verschiedene Programme aus dem Speicher laden.** - [x] **Apps können ohne Hardwareänderung installiert werden.** - [ ] Der Computer kann nur ein einziges Programm gleichzeitig ausführen. @@ -156,6 +173,21 @@ Erklären Sie die fünf Komponenten der Von-Neumann-Architektur: **Rechenwerk (A Was unterscheidet die Von-Neumann-Architektur von der Harvard-Architektur? +- [ ] Von-Neumann nutzt mehrere CPUs, Harvard nur eine. +- [ ] Bei Von-Neumann liegen Programme und Daten im selben Speicher; die Harvard-Architektur trennt Befehls- und Datenspeicher physisch. +- [ ] Die Harvard-Architektur kann keine Schleifen ausführen. +- [ ] Es gibt keinen Unterschied – beide Begriffe meinen dasselbe. + + +--- + +### A5 – Von-Neumann vs. Harvard-Architektur (Lösung) +**Thema:** Von-Neumann – Abgrenzung +**Punkte:** 2 +**Typ:** `[MC]` + +Was unterscheidet die Von-Neumann-Architektur von der Harvard-Architektur? + - [ ] Von-Neumann nutzt mehrere CPUs, Harvard nur eine. - [x] **Bei Von-Neumann liegen Programme und Daten im selben Speicher; die Harvard-Architektur trennt Befehls- und Datenspeicher physisch.** - [ ] Die Harvard-Architektur kann keine Schleifen ausführen. @@ -178,6 +210,30 @@ Was unterscheidet die Von-Neumann-Architektur von der Harvard-Architektur? Ordnen Sie jedem Begriff des Client-Server-Modells seine Beschreibung zu. +**Begriff:** +- Host +- Client +- Server +- Request +- Response +- Protokoll + +**Beschreibung (ungeordnet):** +- Regeln für die Kommunikation (z. B. TCP, HTTP) +- Die Antwort des Servers +- Die Anfrage des Clients +- Host bzw. Anwendung mit der Antwort (z. B. Webserver) +- Host bzw. Anwendung mit einer Anfrage (z. B. Browser) +- Ein netzwerkfähiger Rechner (Laptop, Smartphone, Display in der S-Bahn) +--- + +### B0 – Client-Server: Begriffe zuordnen (Lösung) +**Thema:** Client-Server-Modell – Grundbegriffe +**Punkte:** 3 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Begriff des Client-Server-Modells seine Beschreibung zu. + | Begriff | Beschreibung | |---|---| | Host | Ein netzwerkfähiger Rechner (Laptop, Smartphone, Display in der S-Bahn) | @@ -198,6 +254,21 @@ Ordnen Sie jedem Begriff des Client-Server-Modells seine Beschreibung zu. Ein Browser fordert eine Webseite an, ein Webserver liefert sie aus. Wie heißt dieses Grundmodell des Web? +- [ ] Client-Server-Modell: Ein Client stellt eine Anfrage (Request), ein Server antwortet (Response). +- [ ] Peer-to-Peer-Modell: Alle Geräte sind gleichberechtigt und tauschen direkt Daten aus. +- [ ] Broadcast-Modell: Ein Server sendet ununterbrochen an alle Geräte im Netz. +- [ ] Master-Slave-Modell: Der Browser steuert den Server fern. + + +--- + +### B0a – Was ist das Client-Server-Modell? (Lösung) +**Thema:** Client-Server-Modell – Grundprinzip +**Punkte:** 1 +**Typ:** `[MC]` + +Ein Browser fordert eine Webseite an, ein Webserver liefert sie aus. Wie heißt dieses Grundmodell des Web? + - [x] **Client-Server-Modell: Ein Client stellt eine Anfrage (Request), ein Server antwortet (Response).** - [ ] Peer-to-Peer-Modell: Alle Geräte sind gleichberechtigt und tauschen direkt Daten aus. - [ ] Broadcast-Modell: Ein Server sendet ununterbrochen an alle Geräte im Netz. @@ -212,6 +283,16 @@ Ein Browser fordert eine Webseite an, ein Webserver liefert sie aus. Wie heißt **Punkte:** 2 **Typ:** `[CLOZE]` +Das Web folgt dem Client-Server-Modell: Ein [___] sendet einen [___], ein [___] liefert eine [___] – nach den Regeln eines [___] (z. B. HTTP). + + +--- + +### B0b – Client-Server: Lückentext (Lösung) +**Thema:** Client-Server-Modell – Terminologie +**Punkte:** 2 +**Typ:** `[CLOZE]` + Das Web folgt dem Client-Server-Modell: Ein [[1:Client]] sendet einen [[2:Request]], ein [[3:Server]] liefert eine [[4:Response]] – nach den Regeln eines [[5:Protokolls]] (z. B. HTTP). > **Feedback:** Client = fragt an, Server = antwortet, Request = Anfrage, Response = Antwort, Protokoll = die Regeln, nach denen beide kommunizieren. @@ -279,6 +360,21 @@ Beschreiben Sie in einem Satz pro Schicht die Hauptfunktion jeder der vier TCP/I Was identifiziert eine MAC-Adresse? +- [ ] Den konkreten Dienst (z. B. Webserver) auf einem Computer. +- [ ] Den Computer im globalen Internet über Netzwerkgrenzen hinweg. +- [ ] Die Netzwerkkarte eines Geräts auf einem lokalen Netzwerksegment. +- [ ] Die Routen, die ein Paket durch das Internet nimmt. + + +--- + +### B4 – Was ist eine MAC-Adresse? (Lösung) +**Thema:** MAC-Adresse – Konzept +**Punkte:** 1 +**Typ:** `[MC]` + +Was identifiziert eine MAC-Adresse? + - [ ] Den konkreten Dienst (z. B. Webserver) auf einem Computer. - [ ] Den Computer im globalen Internet über Netzwerkgrenzen hinweg. - [x] **Die Netzwerkkarte eines Geräts auf einem lokalen Netzwerksegment.** @@ -295,6 +391,21 @@ Was identifiziert eine MAC-Adresse? Was identifiziert eine IP-Adresse? +- [ ] Die Netzwerkkarte eines Geräts auf einem lokalen Segment. +- [ ] Ein Gerät (Host) im globalen Internet – sie ermöglicht das Routing über Netzwerkgrenzen. +- [ ] Den Dienst, der auf einem bestimmten Port läuft. +- [ ] Die physische Leitung zwischen zwei Computern. + + +--- + +### B5 – Was ist eine IP-Adresse? (Lösung) +**Thema:** IP-Adresse – Konzept +**Punkte:** 1 +**Typ:** `[MC]` + +Was identifiziert eine IP-Adresse? + - [ ] Die Netzwerkkarte eines Geräts auf einem lokalen Segment. - [x] **Ein Gerät (Host) im globalen Internet – sie ermöglicht das Routing über Netzwerkgrenzen.** - [ ] Den Dienst, der auf einem bestimmten Port läuft. @@ -311,6 +422,21 @@ Was identifiziert eine IP-Adresse? Wozu dient eine Port-Nummer auf dem Zielrechner? +- [ ] Sie bestimmt die Geschwindigkeit der Verbindung. +- [ ] Sie identifiziert das Gerät im Netzwerk. +- [ ] Sie adressiert den konkreten Dienst bzw. die Anwendung auf dem Computer (z. B. Webserver auf 80, HTTPS auf 443). +- [ ] Sie zeigt an, ob das Gerät per WLAN oder Kabel verbunden ist. + + +--- + +### B6 – Was ist eine Port-Nummer? (Lösung) +**Thema:** Port – Konzept +**Punkte:** 1 +**Typ:** `[MC]` + +Wozu dient eine Port-Nummer auf dem Zielrechner? + - [ ] Sie bestimmt die Geschwindigkeit der Verbindung. - [ ] Sie identifiziert das Gerät im Netzwerk. - [x] **Sie adressiert den konkreten Dienst bzw. die Anwendung auf dem Computer (z. B. Webserver auf 80, HTTPS auf 443).** @@ -327,6 +453,24 @@ Wozu dient eine Port-Nummer auf dem Zielrechner? Ordnen Sie jeder Adresse ihre Beschreibung zu. +**Adresse:** +- IP-Adresse +- MAC-Adresse +- Port-Nummer + +**Beschreibung (ungeordnet):** +- Adressiert einen bestimmten Dienst auf einem Computer +- Lokale Adresse einer Netzwerkkarte – nur innerhalb eines Segments gültig +- Globale Adresse eines Geräts – ermöglicht Routing über Netzwerkgrenzen +--- + +### B7 – IP, MAC, Port: Zuordnung (Lösung) +**Thema:** Adressierung – Unterschiede auf einen Blick +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jeder Adresse ihre Beschreibung zu. + | Adresse | Beschreibung | |---|---| | IP-Adresse | Globale Adresse eines Geräts – ermöglicht Routing über Netzwerkgrenzen | @@ -344,6 +488,16 @@ Ordnen Sie jeder Adresse ihre Beschreibung zu. Erklären Sie die drei Adressierungsebenen **IP-Adresse**, **MAC-Adresse** und **Port-Nummer**. Beschreiben Sie für jede: (1) was sie identifiziert, (2) auf welcher Ebene sie gilt (lokal/global), (3) eine Analogie aus dem Alltag. + +--- + +### B7a – IP, MAC, Port: Drei Ebenen erklären (Lösung) +**Thema:** Adressierung – Transfer +**Punkte:** 3 +**Typ:** `[ESSAY]` + +Erklären Sie die drei Adressierungsebenen **IP-Adresse**, **MAC-Adresse** und **Port-Nummer**. Beschreiben Sie für jede: (1) was sie identifiziert, (2) auf welcher Ebene sie gilt (lokal/global), (3) eine Analogie aus dem Alltag. + > **Musterlösung:** **IP-Adresse:** Identifiziert ein Gerät im Internet. Global gültig, ermöglicht Routing über Netzwerkgrenzen. Analogie: „Postanschrift eines Hauses". **MAC-Adresse:** Identifiziert eine Netzwerkkarte. Nur lokal gültig (ein Hop). Analogie: „Seriennummer des Briefkastens". **Port-Nummer:** Identifiziert einen Dienst auf dem Gerät. Analogie: „Türnummer in einem Mehrfamilienhaus" – IP sagt welches Haus, Port sagt welche Wohnung. --- @@ -355,6 +509,30 @@ Erklären Sie die drei Adressierungsebenen **IP-Adresse**, **MAC-Adresse** und * Ordnen Sie jedem Begriff seine Beschreibung bzw. sein Beispiel zu. +**Begriff:** +- IP-Adresse +- MAC-Adresse +- Port +- DNS +- Domain +- Host + +**Was ist das? / Beispiel (ungeordnet):** +- Ein netzwerkfähiger Rechner (Laptop, Smartphone) +- Menschenlesbarer Name – z. B. `hdm-stuttgart.de` +- „Telefonbuch": übersetzt einen Namen in eine IP +- Nummer eines Programms bzw. Dienstes – z. B. `80`, `443`, `22` +- Hardware-Adresse der Netzwerkkarte – z. B. `aa:bb:cc:dd:ee:ff` +- Globale Adresse im Internet – z. B. `212.132.79.37` +--- + +### B7b – Adressen & Identitäten: Begriffe zuordnen (Lösung) +**Thema:** Adressierung – Glossar (IP, MAC, Port, DNS, Domain) +**Punkte:** 3 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Begriff seine Beschreibung bzw. sein Beispiel zu. + | Begriff | Was ist das? / Beispiel | |---|---| | IP-Adresse | Globale Adresse im Internet – z. B. `212.132.79.37` | @@ -375,6 +553,21 @@ Ordnen Sie jedem Begriff seine Beschreibung bzw. sein Beispiel zu. Welche der folgenden Angaben ist eine IP-Adresse (IPv4)? +- [ ] `212.132.79.37` +- [ ] `aa:bb:cc:dd:ee:ff` +- [ ] `hdm-stuttgart.de` +- [ ] `443` + + +--- + +### B5a – IP-Adresse: Beispiel erkennen (Lösung) +**Thema:** IP-Adresse – Format/Beispiel +**Punkte:** 1 +**Typ:** `[MC]` + +Welche der folgenden Angaben ist eine IP-Adresse (IPv4)? + - [x] **`212.132.79.37`** - [ ] `aa:bb:cc:dd:ee:ff` - [ ] `hdm-stuttgart.de` @@ -391,6 +584,21 @@ Welche der folgenden Angaben ist eine IP-Adresse (IPv4)? Welche Aussage über die MAC-Adresse `aa:bb:cc:dd:ee:ff` ist korrekt? +- [ ] Sie ist die Hardware-Adresse der Netzwerkkarte, ab Werk vergeben und nur im lokalen Netz relevant. +- [ ] Sie wird vom Internet-Provider zugewiesen und ermöglicht globales Routing. +- [ ] Sie identifiziert ein bestimmtes Programm auf dem Rechner. +- [ ] Sie ändert sich, sobald der Rechner eine neue Webseite aufruft. + + +--- + +### B4a – MAC-Adresse: Eigenschaften (Lösung) +**Thema:** MAC-Adresse – Format/Eigenschaften +**Punkte:** 1 +**Typ:** `[MC]` + +Welche Aussage über die MAC-Adresse `aa:bb:cc:dd:ee:ff` ist korrekt? + - [x] **Sie ist die Hardware-Adresse der Netzwerkkarte, ab Werk vergeben und nur im lokalen Netz relevant.** - [ ] Sie wird vom Internet-Provider zugewiesen und ermöglicht globales Routing. - [ ] Sie identifiziert ein bestimmtes Programm auf dem Rechner. @@ -407,6 +615,26 @@ Welche Aussage über die MAC-Adresse `aa:bb:cc:dd:ee:ff` ist korrekt? Ordnen Sie jeder Portnummer den passenden Dienst zu. +**Port:** +- 80 +- 443 +- 22 +- 53 + +**Dienst (ungeordnet):** +- DNS (Namensauflösung) +- SSH (verschlüsselte Fernwartung) +- HTTPS (Web, verschlüsselt) +- HTTP (Web, unverschlüsselt) +--- + +### B6a – Port: Well-Known Ports zuordnen (Lösung) +**Thema:** Port – bekannte Portnummern +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jeder Portnummer den passenden Dienst zu. + | Port | Dienst | |---|---| | 80 | HTTP (Web, unverschlüsselt) | @@ -458,6 +686,21 @@ Bei der Übertragung wird eine Nachricht von Schicht zu Schicht verpackt. Ordnen Sortieren Sie die Dateneinheiten in der Reihenfolge, wie sie beim Senden entstehen (von innen nach außen): +- Frame +- Paket +- Segment +- Daten + + +--- + +### B10 – Encapsulation: Reihenfolge sortieren (Lösung) +**Thema:** Encapsulation – Reihenfolge +**Punkte:** 2 +**Typ:** `[ORDER]` + +Sortieren Sie die Dateneinheiten in der Reihenfolge, wie sie beim Senden entstehen (von innen nach außen): + 1. Daten 2. Segment 3. Paket @@ -624,6 +867,26 @@ Welches Problem lösen Sequenznummern im TCP-Header konkret? Ordnen Sie jeder HTTP-Methode ihre Hauptfunktion zu. +**Methode:** +- GET +- POST +- PUT +- DELETE + +**Hauptfunktion (ungeordnet):** +- Löscht eine Ressource auf dem Server +- Ersetzt eine existierende Ressource vollständig +- Erstellt eine neue Ressource auf dem Server +- Ruft eine Ressource ab (nur lesen) +--- + +### C1 – HTTP-Methoden: Zuordnung (Lösung) +**Thema:** HTTP-Methoden – Was macht was +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jeder HTTP-Methode ihre Hauptfunktion zu. + | Methode | Hauptfunktion | |---|---| | GET | Ruft eine Ressource ab (nur lesen) | @@ -642,6 +905,21 @@ Ordnen Sie jeder HTTP-Methode ihre Hauptfunktion zu. Eine Person erstellt einen neuen Blog-Eintrag auf einer Webseite. Welche HTTP-Methode wird verwendet? +- [ ] POST – eine neue Ressource wird erstellt. +- [ ] PUT – PUT wird immer verwendet, wenn Daten gesendet werden. +- [ ] GET – GET kann auch Daten senden mit URL-Parametern. +- [ ] DELETE – DELETE erstellt und löscht gleichzeitig. + + +--- + +### C2 – POST vs. PUT: Unterschied (Lösung) +**Thema:** HTTP-Methoden – POST vs. PUT +**Punkte:** 1 +**Typ:** `[MC]` + +Eine Person erstellt einen neuen Blog-Eintrag auf einer Webseite. Welche HTTP-Methode wird verwendet? + - [x] **POST – eine neue Ressource wird erstellt.** - [ ] PUT – PUT wird immer verwendet, wenn Daten gesendet werden. - [ ] GET – GET kann auch Daten senden mit URL-Parametern. @@ -658,6 +936,21 @@ Eine Person erstellt einen neuen Blog-Eintrag auf einer Webseite. Welche HTTP-Me Eine Person aktualisiert ihr Profilbild – das alte Bild wird durch ein neues ersetzt. Welche HTTP-Methode? +- [ ] GET – GET kann auch Daten senden. +- [ ] PUT – ersetzt eine existierende Ressource. +- [ ] POST – POST ist immer für das Ersetzen zuständig. +- [ ] DELETE – DELETE sendet das neue Foto und löscht das alte. + + +--- + +### C3 – PUT: Profilbild ersetzen (Lösung) +**Thema:** HTTP-Methoden – PUT im Szenario +**Punkte:** 1 +**Typ:** `[MC]` + +Eine Person aktualisiert ihr Profilbild – das alte Bild wird durch ein neues ersetzt. Welche HTTP-Methode? + - [ ] GET – GET kann auch Daten senden. - [x] **PUT – ersetzt eine existierende Ressource.** - [ ] POST – POST ist immer für das Ersetzen zuständig. @@ -674,6 +967,21 @@ Eine Person aktualisiert ihr Profilbild – das alte Bild wird durch ein neues e Eine Person löscht einen von ihr erstellten Kommentar auf einer Webseite. Welche HTTP-Methode wird der Browser im Hintergrund verwenden? +- [ ] GET – GET kann auch Löschvorgänge auslösen. +- [ ] POST – POST ist die Standardmethode für alle Änderungen. +- [ ] PUT – PUT löscht und ersetzt gleichzeitig. +- [ ] DELETE – der Kommentar wird vom Server entfernt. + + +--- + +### C4 – DELETE: Wann nutzen? (Lösung) +**Thema:** HTTP-Methoden – DELETE im Szenario +**Punkte:** 1 +**Typ:** `[MC]` + +Eine Person löscht einen von ihr erstellten Kommentar auf einer Webseite. Welche HTTP-Methode wird der Browser im Hintergrund verwenden? + - [ ] GET – GET kann auch Löschvorgänge auslösen. - [ ] POST – POST ist die Standardmethode für alle Änderungen. - [ ] PUT – PUT löscht und ersetzt gleichzeitig. @@ -708,6 +1016,26 @@ Warum sollte man niemals GET verwenden, um sensible Daten (z. B. ein Passwort) a Ordnen Sie jeder ersten Ziffer eines HTTP-Status-Codes ihre Bedeutung zu. +**Erste Ziffer:** +- 2xx +- 3xx +- 4xx +- 5xx + +**Bedeutung (ungeordnet):** +- Server-Fehler – der Server hat ein Problem +- Client-Fehler – die Anfrage der Anfragenden war fehlerhaft +- Weiterleitung – die Ressource wurde verschoben +- Erfolg – die Anfrage wurde erfolgreich verarbeitet +--- + +### C6 – Status-Codes: Kategorisierung (Lösung) +**Thema:** HTTP Status-Codes – Bedeutung der ersten Ziffer +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jeder ersten Ziffer eines HTTP-Status-Codes ihre Bedeutung zu. + | Erste Ziffer | Bedeutung | |---|---| | 2xx | Erfolg – die Anfrage wurde erfolgreich verarbeitet | @@ -726,6 +1054,21 @@ Ordnen Sie jeder ersten Ziffer eines HTTP-Status-Codes ihre Bedeutung zu. Sie rufen eine Webseite auf und erhalten `HTTP/2 503 Service Unavailable`. Was bedeutet das? +- [ ] Sie haben die falsche URL eingegeben. +- [ ] Der Server hat die Anfrage erfolgreich umgeleitet. +- [ ] Der Server ist überlastet oder temporär nicht verfügbar – Verantwortung liegt beim Betreiber. +- [ ] Der Server hat die Seite dauerhaft verschoben. + + +--- + +### C7 – 503: Server-Fehler erkläre (Lösung) +**Thema:** HTTP Status-Codes – 5xx Transfer +**Punkte:** 1 +**Typ:** `[MC]` + +Sie rufen eine Webseite auf und erhalten `HTTP/2 503 Service Unavailable`. Was bedeutet das? + - [ ] Sie haben die falsche URL eingegeben. - [ ] Der Server hat die Anfrage erfolgreich umgeleitet. - [x] **Der Server ist überlastet oder temporär nicht verfügbar – Verantwortung liegt beim Betreiber.** @@ -742,6 +1085,21 @@ Sie rufen eine Webseite auf und erhalten `HTTP/2 503 Service Unavailable`. Was b Sie erhalten einen 404-Fehler. Wer ist für die Ursache verantwortlich? +- [ ] Der Server ist abgestürzt. +- [ ] Das Internet ist ausgefallen. +- [ ] Der Client (Anfragende) – eine URL wurde angefordert, die nicht existiert (Tippfehler oder veralteter Link). +- [ ] Der DNS-Server konnte den Namen nicht auflösen. + + +--- + +### C8 – 404: Wer hat „Schuld"? (Lösung) +**Thema:** HTTP Status-Codes – 4xx Transfer +**Punkte:** 1 +**Typ:** `[MC]` + +Sie erhalten einen 404-Fehler. Wer ist für die Ursache verantwortlich? + - [ ] Der Server ist abgestürzt. - [ ] Das Internet ist ausgefallen. - [x] **Der Client (Anfragende) – eine URL wurde angefordert, die nicht existiert (Tippfehler oder veralteter Link).** @@ -758,6 +1116,26 @@ Sie erhalten einen 404-Fehler. Wer ist für die Ursache verantwortlich? Ordnen Sie jedem Szenario den passenden HTTP-Status-Code zu. +**Szenario:** +- Sie rufen eine Seite auf, die seit letztem Jahr auf eine neue URL umgeleitet wurde +- Eine Webseite lädt erfolgreich +- Sie geben eine URL ein, die nicht existiert +- Der Webserver ist überlastet + +**Status-Code (ungeordnet):** +- 503 Service Unavailable +- 404 Not Found +- 200 OK +- 301 Moved Permanently +--- + +### C9 – Status-Codes: Szenarios zuordnen (Lösung) +**Thema:** HTTP Status-Codes – Transfer Zuordnung +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Szenario den passenden HTTP-Status-Code zu. + | Szenario | Status-Code | |---|---| | Sie rufen eine Seite auf, die seit letztem Jahr auf eine neue URL umgeleitet wurde | 301 Moved Permanently | @@ -776,6 +1154,16 @@ Ordnen Sie jedem Szenario den passenden HTTP-Status-Code zu. Erklären Sie die drei HTTP-Status-Code-Kategorien **2xx**, **4xx** und **5xx**. Beschreiben Sie für jede: (1) was sie bedeutet, (2) wer „schuld" ist (Client oder Server), (3) ein konkretes Beispiel mit Szenario. + +--- + +### C9a – Status-Codes: 2xx, 4xx, 5xx vergleichen (Lösung) +**Thema:** HTTP Status-Codes – Kategorien erklären +**Punkte:** 3 +**Typ:** `[ESSAY]` + +Erklären Sie die drei HTTP-Status-Code-Kategorien **2xx**, **4xx** und **5xx**. Beschreiben Sie für jede: (1) was sie bedeutet, (2) wer „schuld" ist (Client oder Server), (3) ein konkretes Beispiel mit Szenario. + > **Musterlösung:** **2xx (Erfolg):** Die Anfrage wurde erfolgreich verarbeitet. Niemand ist „schuld" – alles funktioniert. Beispiel: 200 OK – die Webseite wurde korrekt geladen. **4xx (Client-Fehler):** Die Anfrage war fehlerhaft. Der Client ist verantwortlich. Beispiel: 404 Not Found – Nutzende haben eine URL eingetippt, die nicht existiert. **5xx (Server-Fehler):** Der Server hat ein Problem. Der Betreiber ist verantwortlich. Beispiel: 503 Service Unavailable – der Server ist überlastet oder in Wartung. --- @@ -855,6 +1243,21 @@ Eine Ressource wurde verschoben. Wann sendet der Server 301 statt 302? Was ist die Hauptfunktion eines DNS-Servers? +- [ ] Er verschlüsselt die Verbindung zwischen Client und Server. +- [ ] Er übersetzt einen Domain-Namen (z. B. `hdm-stuttgart.de`) in eine IP-Adresse. +- [ ] Er routet Pakete durch das Internet. +- [ ] Er weist jedem Computer eine MAC-Adresse zu. + + +--- + +### D1 – DNS: Was macht es? (Lösung) +**Thema:** DNS – Grundfunktion +**Punkte:** 1 +**Typ:** `[MC]` + +Was ist die Hauptfunktion eines DNS-Servers? + - [ ] Er verschlüsselt die Verbindung zwischen Client und Server. - [x] **Er übersetzt einen Domain-Namen (z. B. `hdm-stuttgart.de`) in eine IP-Adresse.** - [ ] Er routet Pakete durch das Internet. @@ -871,6 +1274,21 @@ Was ist die Hauptfunktion eines DNS-Servers? Sie geben `https://hdm-stuttgart.de` in die Adresszeile ein. Was passiert **vor** dem TCP-Handshake? +- [ ] Der Browser sendet direkt den Namen an den Server – DNS wird erst danach benötigt. +- [ ] DNS-Auflösung: Der Name wird in eine IP-Adresse umgewandelt. TCP kann nur zu IP-Adressen Verbindungen aufbauen. +- [ ] DNS passiert nach dem TCP-Handshake. +- [ ] DNS ist nur für HTTPS nötig – bei HTTP kann der Name direkt verwendet werden. + + +--- + +### D2 – DNS: Zeitlicher Ablauf (Lösung) +**Thema:** DNS – Rolle im Gesamtablauf +**Punkte:** 1 +**Typ:** `[MC]` + +Sie geben `https://hdm-stuttgart.de` in die Adresszeile ein. Was passiert **vor** dem TCP-Handshake? + - [ ] Der Browser sendet direkt den Namen an den Server – DNS wird erst danach benötigt. - [x] **DNS-Auflösung: Der Name wird in eine IP-Adresse umgewandelt. TCP kann nur zu IP-Adressen Verbindungen aufbauen.** - [ ] DNS passiert nach dem TCP-Handshake. @@ -1005,6 +1423,16 @@ Sie geben eine URL ein. Welche Reihenfolge ist korrekt? Erklären Sie die drei Hauptphasen beim Aufruf einer Webseite: **DNS-Auflösung**, **TCP-Verbindungsaufbau** und **HTTP-Request/Response**. Beschreiben Sie für jede Phase: (1) was passiert, (2) warum sie vor der nächsten kommen muss. + +--- + +### E3 – Gesamtablauf: DNS, TCP, HTTP erklären (Lösung) +**Thema:** Gesamtablauf – Schritte erklären +**Punkte:** 3 +**Typ:** `[ESSAY]` + +Erklären Sie die drei Hauptphasen beim Aufruf einer Webseite: **DNS-Auflösung**, **TCP-Verbindungsaufbau** und **HTTP-Request/Response**. Beschreiben Sie für jede Phase: (1) was passiert, (2) warum sie vor der nächsten kommen muss. + > **Musterlösung:** **DNS-Auflösung:** Der Domain-Name wird in eine IP-Adresse übersetzt. Muss zuerst kommen, weil TCP nur mit IP-Adressen arbeiten kann. **TCP-Verbindungsaufbau:** Der 3-Way-Handshake (SYN → SYN-ACK → ACK) baut eine zuverlässige Verbindung auf. Muss vor HTTP kommen, weil HTTP auf TCP aufsetzt und eine bestehende Verbindung braucht. **HTTP-Request/Response:** Der Browser sendet GET, der Server antwortet mit 200 OK + HTML. Kann erst nach TCP-Verbindung stattfinden. --- @@ -1021,6 +1449,21 @@ Erklären Sie die drei Hauptphasen beim Aufruf einer Webseite: **DNS-Auflösung* Eine studierende Person platziert den `` und `<meta name="description">` im `<body>` statt im `<head>`. Welche zwei Konsequenzen hat das? +- [ ] Kein Problem – Browser ignorieren die Unterscheidung. +- [ ] (1) Der Browser-Tab zeigt keinen Titel an. (2) Suchmaschinen haben keine Beschreibung für das Snippet → schlechte SEO, Screen-Reader können die Seite nicht richtig vorlesen. +- [ ] (1) Der Titel wird im Seiteninhalt sichtbar angezeigt. (2) Die description wird als Text auf der Seite eingeblendet. +- [ ] Nur das Fehlen von `<meta charset>` ist ein Problem. + + +--- + +### F1 – `<head>` vs. `<body>`: Was passiert bei Fehler? (Lösung) +**Thema:** HTML-Struktur – head/body +**Punkte:** 2 +**Typ:** `[MC]` + +Eine studierende Person platziert den `<title>` und `<meta name="description">` im `<body>` statt im `<head>`. Welche zwei Konsequenzen hat das? + - [ ] Kein Problem – Browser ignorieren die Unterscheidung. - [x] **(1) Der Browser-Tab zeigt keinen Titel an. (2) Suchmaschinen haben keine Beschreibung für das Snippet → schlechte SEO, Screen-Reader können die Seite nicht richtig vorlesen.** - [ ] (1) Der Titel wird im Seiteninhalt sichtbar angezeigt. (2) Die description wird als Text auf der Seite eingeblendet. @@ -1037,6 +1480,30 @@ Eine studierende Person platziert den `<title>` und `<meta name="description">` Ordnen Sie jedem Element zu, ob es in `<head>` oder `<body>` gehört. +**Element:** +- `<title>` +- `<meta charset="UTF-8">` +- `<meta name="description">` +- `<h1>Willkommen</h1>` +- `<p>Text hier</p>` +- `<link rel="stylesheet">` + +**Wohin? (ungeordnet):** +- `<head>` +- `<body>` +- `<body>` +- `<head>` +- `<head>` +- `<head>` +--- + +### F2 – `<head>`: Was gehört wohin? (Lösung) +**Thema:** HTML-Struktur – Zuordnung +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Element zu, ob es in `<head>` oder `<body>` gehört. + | Element | Wohin? | |---|---| | `<title>` | `<head>` | @@ -1075,6 +1542,28 @@ Was ist die konkrete Konsequenz, wenn `<meta charset="UTF-8">` fehlt oder falsch Ordnen Sie jedes HTML-Element seinem Tag-Typ zu. +**Element:** +- `<a>` +- `<body>` +- `<img>` +- `<input>` +- `<meta>` + +**Tag-Typ (ungeordnet):** +- Selbst-schließend (kein End-Tag) +- Selbst-schließend (kein End-Tag) +- Selbst-schließend (kein End-Tag) +- Umschließend (Start- und End-Tag) +- Umschließend (Start- und End-Tag) +--- + +### F4 – Umschließende vs. selbst-schließende Tags (Lösung) +**Thema:** HTML-Anatomie – Tag-Typen +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedes HTML-Element seinem Tag-Typ zu. + | Element | Tag-Typ | |---|---| | `<a>` | Umschließend (Start- und End-Tag) | @@ -1197,6 +1686,28 @@ Ein Element hat `width: 200px`, `padding: 20px` und `border: 5px`. Welche sichtb Ordnen Sie jede Schreibweise für die Farbe Rot ihrer Notation zu. +**Schreibweise:** +- `red` +- `#FF0000` +- `rgb(255, 0, 0)` +- `rgba(255, 0, 0, 0.5)` +- `hsl(0, 100%, 50%)` + +**Notation (ungeordnet):** +- HSL (Hue, Saturation, Lightness) +- RGBA (RGB + Alpha/Transparenz) +- RGB (Red Green Blue) +- Hexadezimal +- Schlüsselwort +--- + +### G6 – CSS-Farbnotationen zuordnen (Lösung) +**Thema:** CSS Farben – Notationen +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jede Schreibweise für die Farbe Rot ihrer Notation zu. + | Schreibweise | Notation | |---|---| | `red` | Schlüsselwort | @@ -1222,6 +1733,30 @@ Ordnen Sie jede Schreibweise für die Farbe Rot ihrer Notation zu. Ordnen Sie jedem Eingabegerät seine Nutzungsweise zu. +**Eingabe:** +- Maus +- Tastatur +- Screenreader +- Sprachsteuerung +- Augensteuerung +- Switch-Geräte + +**Nutzungsweise (ungeordnet):** +- Ein-/Aus-Schalter +- Eye-Tracking +- „Klicke auf Anmelden" +- Vorlesen von Inhalten +- Tab-Navigation, Enter, Pfeiltasten +- Klicken, Scrollen +--- + +### H1 – Wie nutzen Menschen das Web? (Lösung) +**Thema:** Barrierefreiheit – Eingabegeräte +**Punkte:** 2 +**Typ:** `[MATCH]` + +Ordnen Sie jedem Eingabegerät seine Nutzungsweise zu. + | Eingabe | Nutzungsweise | |---|---| | Maus | Klicken, Scrollen | @@ -1323,6 +1858,16 @@ Was ist der European Accessibility Act (EAA)? Erklären Sie, warum barrierefreie Gestaltung nicht nur für Menschen mit Behinderung wichtig ist, sondern auch einen praktischen Nutzen für alle Benutzenden hat. Nennen Sie mindestens zwei konkrete Beispiele. + +--- + +### H6 – Barrierefreiheit: Warum auch für „normale" Benutzende? (Lösung) +**Thema:** Barrierefreiheit – Business Case +**Punkte:** 2 +**Typ:** `[ESSAY]` + +Erklären Sie, warum barrierefreie Gestaltung nicht nur für Menschen mit Behinderung wichtig ist, sondern auch einen praktischen Nutzen für alle Benutzenden hat. Nennen Sie mindestens zwei konkrete Beispiele. + > **Musterlösung:** Barrierefreiheit verbessert die UX für alle: (1) SEO – Alt-Texte und semantisches HTML helfen Suchmaschinen, die Seite besser zu verstehen → besseres Ranking. (2) Mobile – viele barrierefreie Prinzipien (z. B. große Tippflächen, guter Kontrast) sind auch für Mobilgeräte im Sonnenlicht wichtig. (3) Ältere Menschen – Sehschwäche, motorische Einschränkungen betreffen einen großen Anteil der Bevölkerung. Der Markt: ~15% Menschen mit Behinderung + ~20% ältere Menschen. --- @@ -1334,6 +1879,21 @@ Erklären Sie, warum barrierefreie Gestaltung nicht nur für Menschen mit Behind Sie möchten eine Webseite auf Barrierefreiheit testen, ohne assistive Technologie zu installieren. Was machen Sie? +- [ ] Sie scrollen durch die Seite und schauen, ob sie schön aussieht. +- [ ] Sie navigieren nur mit Tab + Enter durch die Seite und prüfen: Erreichen Sie alle Funktionen? Ist der Fokus immer sichtbar? Ist die Tab-Reihenfolge logisch? +- [ ] Sie installieren einen Screenreader und lassen die Seite vorlesen. +- [ ] Sie öffnen den Quellcode und zählen die barrierefreien Tags. + + +--- + +### H7 – Tastatur-Test: Was prüfen? (Lösung) +**Thema:** Barrierefreiheit – Praktischer Test +**Punkte:** 2 +**Typ:** `[MC]` + +Sie möchten eine Webseite auf Barrierefreiheit testen, ohne assistive Technologie zu installieren. Was machen Sie? + - [ ] Sie scrollen durch die Seite und schauen, ob sie schön aussieht. - [x] **Sie navigieren nur mit Tab + Enter durch die Seite und prüfen: Erreichen Sie alle Funktionen? Ist der Fokus immer sichtbar? Ist die Tab-Reihenfolge logisch?** - [ ] Sie installieren einen Screenreader und lassen die Seite vorlesen.