2.1.2

Die Maturandinnen und Maturanden können mit verschiedenen Arten der Codierung und ihren inhärenten Grenzen experimentieren (z.B. Umwandlung in verschiedene Zahlensysteme, Komprimierung und Dekomprimierung).

2.1 Datenrepräsentation · 2. Daten und Information

Caesar-Verschlüsselung mit Python

Dieses praxisorientierte Unterrichtsmaterial führt Schritt für Schritt in die Programmierung einer Caesar-Verschlüsselung mit Python ein. Dabei werden grundlegende Konzepte wie ASCII-Kodierung, Schleifen, Funktionen, Zeichenketten als Listen sowie der Modulo-Operator vermittelt und direkt an Codebeispielen angewendet.

Prüfungsvorbereitung Daten und Information

Dieses Dokument enthält eine umfassende Sammlung von Theoriefragen und Übungsaufgaben zur Prüfungsvorbereitung im Themenbereich Daten und Information. Behandelt werden unter anderem Zahlensysteme, Barcodes, Bildformate, Farbtiefen, unkomprimierte Datenmengen sowie der Unterschied zwischen Raster- und Vektorgrafiken.

Das Binärsystem und Zahlensysteme

Dieses Unterrichtsmaterial erklärt die Grundlagen des Binärsystems und vergleicht es mit dem Dezimalsystem. Die Lernenden erfahren, wie Computer Informationen mithilfe von Bits codieren, Berechnungen mit unterschiedlichen Stellenwertsystemen durchführen und Kombinationsmöglichkeiten bestimmen.

Digitale Informationen und Codierung

Das Unterrichtsmaterial erklärt den Unterschied zwischen analogen und digitalen Informationen, Daten und Informationen sowie das Konzept der Codierung anhand von Beispielen. Es enthält theoretische Erklärungen sowie Verweise auf interaktive Werkzeuge und Arbeitsblätter zur Vertiefung.

Grafikformate: Raster- und Vektorgrafiken verstehen

Dieses Unterrichtsmaterial erklärt die grundlegenden Prinzipien der binären Repräsentation von Bildinformationen anhand von Raster- und Vektorgrafiken. Es beleuchtet verschiedene Dateiformate (wie JPG, GIF, PNG, RAW, SVG) und bietet interaktive Aufgaben sowie Anleitungen zum Experimentieren mit Kompression, Farbtiefe und Dateistrukturen.

Dateiformate und Codierung

Dieses Unterrichtsmaterial erklärt den Begriff des Dateiformats als Syntax und Semantik von Daten sowie als Vorschrift zur Codierung und Decodierung. Es behandelt Container-Formate, Office-Formate auf XML-Basis und zeigt praktische Wege auf, wie man Dateien mittels Text- oder Hex-Editoren betrachten kann.

Konzept Binärsystem

Der Text erklärt das Binärsystem als Zahlensystem zur Basis 2 und führt Begriffe wie Bit und Byte ein. Anhand einer anschaulichen Analogie mit den Fingern wird verdeutlicht, wie Zahlen im Binärsystem dargestellt werden können.

Konzept Zahlensysteme

Der Text erklärt das Prinzip von Stellenwertsystemen am Beispiel des Dezimalsystems und zeigt auf, warum andere Zahlensysteme wie das Binär- oder Hexadezimalsystem für Computer grundlegend sind. Anhand einer Analogie wird veranschaulicht, dass die Basis eines Zahlensystems rein konventionell ist.

Farben und Farbtiefe in der Informatik

Dieses Unterrichtsmaterial erklärt additive und subtraktive Farbmodelle sowie die Darstellung von Farben über Pixel und RGB. Zudem wird mathematisch hergeleitet, wie sich die Anzahl darstellbarer Farben anhand der Farbtiefe und der Anzahl Farbkanäle berechnet.

Von RGB zu CMYK: Farbmodelle und Umrechnung

Das Unterrichtsmaterial erklärt die Unterschiede zwischen dem additiven RGB- und dem subtraktiven CMYK-Farbmodell. Es leitet mathematische Formeln zur Umrechnung von RGB- zu CMYK-Werten her und zeigt ein praktisches Python-Beispiel zur Implementierung.

Aufgabensammlung zu Datenrepräsentation, Farbmodellen und Bildformaten

Eine umfangreiche Sammlung von Übungsaufgaben und Lösungen zu den Themen Farbmodelle (RGB, CMYK, additive/subtraktive Farbmischung), Bildformate und Datenmengenberechnung sowie Raster- und Vektorgrafiken inklusive Kameratechnik.

Praktische Übungen zu Grafikbearbeitung, Vektorisierung, Typografie und Fotografie

Dieses Unterrichtsmaterial enthält vier praxisorientierte Übungen zu den Themen Rastergrafiken mit GIMP, Vektorgrafiken mit Inkscape, Erstellung einer eigenen Schriftart und technische Grundlagen der Fotografie. Die Lernenden experimentieren direkt an konkreten Aufgabenstellungen und erwerben so grundlegendes Wissen über digitale Medien und Aufnahmetechniken.

Rastergrafiken und Datenmenge

Dieses Unterrichtsmaterial behandelt die Berechnung der unkomprimierten Datenmenge von Rastergrafiken anhand von Auflösung und Farbtiefe. Anhand von Beispielen und Diskussionsfragen wird erarbeitet, wie sich Bildvolumen, Dateigrösse und Farbanzahl bei RGB- und Graustufenbildern bestimmen lassen.

Datenrepräsentation und QR-Codes

Das Unterrichtsmaterial behandelt die binäre Kodierung von Texten mittels ASCII und Unicode sowie die praktische Umsetzung, eine Nachricht binär in einem QR-Code zu speichern. Es beinhaltet Erklärungen, schrittweise Anleitungen und Bezüge zu Fehlerkorrektur-Leveln sowie ein Turtle-Programm zur visuellen Überprüfung.

EAN-13-Barcodes und Kodierung

Dieses Unterrichtsmaterial führt in das Konzept der Datenkodierung am Beispiel des EAN-13-Barcodes ein. Die Lernenden erfahren, wie Rohdaten in Strichmuster übersetzt werden und wie Prüfziffern zur Fehlererkennung dienen.

Farbmodelle und Farbtiefe in der Informatik

Dieses Unterrichtsmaterial erklärt additive und subtraktive Farbmodelle (RGB und CMYK) sowie die Berechnung von darstellbaren Farben anhand von Farbtiefen und Binärzahlen. Es bietet eine verständliche Einführung in die Datenrepräsentation von Bildern und Pixeln.

Das Binärsystem

Dieses Unterrichtsmaterial erklärt anschaulich die Grundlagen des Binärsystems, das Zählen mit Nullen und Einsen sowie das Umrechnen zwischen Binär- und Dezimalzahlen anhand von Beispielen und Übungen.

Aufgabensammlung Ginf: Daten, Information und Algorithmen

Dieses Dokument enthält eine umfangreiche Aufgabensammlung mit Lösungen aus dem Informatikunterricht an Schweizer Gymnasien. Thematisiert werden Codierungen (Dual-, Hexadezimal-, BCD-Code, Textcodierungen), Datenmengen, grundlegende Algorithmen sowie Graphen.

Konzept Codierung

Der Text erläutert das grundlegende Konzept der Codierung zur Repräsentation von Informationen mithilfe von Bit-Sequenzen und verschiedenen Zeichensystemen. Anhand von Beispielen wie unterschiedlichen Zahlendarstellungen wird veranschaulicht, wie Daten übersetzt und interpretiert werden.

Konzept Variationen

Dieses Unterrichtsmaterial erklärt anhand anschaulicher Beispiele wie Passwörtern, Pixeln und DNA, wie man die Anzahl von Kombinationsmöglichkeiten (Variationen mit Wiederholungen) für eine bestimmte Anzahl von Stellen berechnet. Dabei werden auch Bezüge zur Datenrepräsentation und zu Speicherkapazitäten hergestellt.

Hexadezimalzahlen und Zahlensysteme

Dieses Unterrichtsmaterial führt in das Hexadezimalsystem ein und erklärt dessen Zusammenhang mit Binär- und Dezimalzahlen. Es behandelt die Umwandlung zwischen diesen Zahlensystemen bis zu einer Grösse von zwei Bytes anhand von Erklärungen und Tabellen.

Konzept Dateiformat

Der Text erklärt kurz und prägnant das grundlegende Konzept eines Dateiformats als Syntax und Semantik von Daten. Er beschreibt die bidirektionale Abbildung von Informationen auf binären Speicher durch Codierung und Decodierung.