Ziele des Informatik-Unterrichts
- Digitale Mündigkeit
- Fähigkeit, selber schuld zu sein.
- Kontrolle über die eigenen Daten (inkl. benötigte Software!)
- «Kosten» verschiedener Softwarepakete abschätzen können (in CHF und Abhängigkeiten).
- Ist anstrengend, aber lohnend.
Unauthorized bread
- Text und der Toaster zur Geschichte?
- Wer kontrolliert was/wen?
- Welche Interessen hat die Kontrollinhaberin?
Bits und Bytes
- Bits → Binärsystem für natürliche Zahlen
Umrechnungsalgorithmen
Dezimal -> Binär
- Variante von Hand: grösste noch passende 2er-Potenz suchen, subtrahieren, wiederholen.
- Variante elegant: Einerstelle (gerade/ungerade) bestimmen, ohne Rest durch 2 dividieren, wiederholen.
Binär -> Dezimal
- Variante von Hand: Entsprechende 2er-Potenz aufsummieren (geht nicht im Computer, weil der ja nur Binärsystem kann!)
- Variante im Computer: Division durch 10 mit Rest: Der Rest ist die Einerstelle (im Zehnersystem), mit Quotient weiterfahren.
Codierung von Information
- Bilder https://de.wikipedia.org/wiki/RGB-Farbraum, Audio https://de.wikipedia.org/wiki/Abtastung_(Signalverarbeitung)
- Fazit: Jede Datei/Computerinformation ist eine natürliche Zahl mit einer gegebenen Anzahl Binärstellen
Text-Dateien
Dateien, die (als ASCII oder UTF-8 interpretiert) lesbaren Text enthalten. Meist ist der Aufbau dieser Dateien relativ einfach nachzuvollziehen.
Beispiele für typische Textdateien (Dateiendung)
- .txt, .html, .css
- .xml, .svg, .py, .js
Binäre Dateien
- jpg, png
- mp3, mp4
- doc
Text-Datein in zip-Archiv
- alle modernen Office-Formate
- .ggb