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.

Metadaten und Datenspuren im Netz

Dieses Unterrichtsmaterial behandelt das Thema Metadaten, deren Entstehung bei der digitalen Kommunikation sowie die damit verbundenen Risiken für die Privatsphäre. Anhand von Beispielen wie Bild-EXIF-Daten, Standortdaten, Cookies und Browser-Fingerprinting wird aufgezeigt, wie weitreichende Rückschlüsse auf Personen gezogen werden können.

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.

Einführung in HTML und Webseiten-Strukturen

Dieses Unterrichtsmaterial führt in die Grundlagen von HTML ein, erklärt Tags, Attribute, Verschachtelungen und Formulare. Anhand von interaktiven Aufgaben und Beispielen erstellen Schülerinnen und Schüler ihre ersten eigenen Webseiten.

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.

Konzept Rastergrafik vs. Vektorgrafik

Der Text erklärt die grundlegenden Unterschiede zwischen Raster- und Vektorgrafiken in der binären Datenrepräsentation. Dabei werden Merkmale, Vor- und Nachteile sowie typische Anwendungsbereiche beider Bildformate gegenübergestellt.

Konzept Digital vs. Analog

Der Text erklärt den grundlegenden Unterschied zwischen analogen und digitalen Informationen. Er beschreibt, wie kontinuierliche physikalische Grössen durch Diskretisierung und Binärdarstellung digitalisiert werden.

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.

Vektorgrafiken und SVG

Dieses Unterrichtsmaterial erklärt die grundlegenden Unterschiede zwischen Raster- und Vektorgrafiken sowie das SVG-Format. Anhand praktischer Übungen mit Online-Tools und dem Programm Inkscape lernen die Lernenden Bézier-Kurven und die mathematische Beschreibung von Grafiken kennen.

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.

Datenrepräsentation und Datentypen in Python

Das Material führt in die Grundlagen der Datenrepräsentation ein, behandelt einfache Datentypen sowie Dateiformate und erklärt den Unterschied zwischen Syntax- und Semantikfehlern anhand von Python-Beispielen.

Grafikformat wählen: Raster- vs. Vektorgrafiken

Dieses Unterrichtsmaterial behandelt die Unterschiede, Vor- und Nachteile von Raster- und Vektorgrafiken anhand von Beispielen wie Fotos, Kamerasensoren, Bayer-Mustern und Schriftarten. Es enthält theoretische Erklärungen sowie interaktive Fragen und Aufgaben zur Analyse von Grafikformaten.

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.

Repetitionsmaterial zu Hardware, Logikgatter und Von-Neumann-Architektur

Dieses Unterrichtsmaterial dient der Repetition von Informatiksystemen. Es deckt Themen wie das EVA-Prinzip, Logikgatter, Addierer sowie grundlegende Konzepte der Von-Neumann-Architektur und des Binärsystems ab.

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 Daten vs. Information

Dieses kurze Unterrichtsmaterial erklärt den Unterschied zwischen digitalen Daten und Informationen anhand von Beispielen und einer analogen Darstellung. Es regt die Lernenden durch gezielte Denkanstösse dazu an, die Begriffe kritisch zu hinterfragen.

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.