Informatik 5: Begriffe Konzepte und Methoden
Informatik ist nicht nur eine Sammlung von Programmen und Geräten. Sie besitzt eigene Begriffe und Denkmethoden. Diese Einheit bildet den methodischen Rahmen für die folgenden Themen Programmierung, Automaten, Datenstrukturen und Datenbanken.
Lernziele
Nach dieser Einheit kannst du:
- Daten, Information, Algorithmus, Programm, Modell und System unterscheiden.
- Probleme in Teilprobleme zerlegen.
- Muster erkennen und für ähnliche Fälle verallgemeinern.
- durch Abstraktion unwichtige Details weglassen und relevante Eigenschaften hervorheben.
- einfache Modelle erstellen und ihre Grenzen benennen.
- Lösungen iterativ testen, Fehler analysieren und verbessern.
Vorwissen aus der Digitalen Grundbildung
Du hast bereits Probleme zerlegt, Muster erkannt und einfache Algorithmen erstellt. Jetzt benennst du diese Denkweisen bewusst und setzt sie gezielt ein.
Lerninhalte
Daten und Information
Daten sind dargestellte Zeichen, Werte oder Zustände. Information entsteht, wenn Daten in einem Kontext Bedeutung erhalten. Die Zahl „18“ ist zunächst ein Datenwert; als „18 °C Außentemperatur“ erhält sie eine konkrete Bedeutung.
Zerlegung
Komplexe Probleme werden leichter bearbeitbar, wenn sie in kleinere Teilprobleme zerlegt werden. Bei einer Schulveranstaltung könnten etwa Anmeldung, Raumplanung, Zeitplan und Kommunikation getrennt betrachtet werden.
Muster und Verallgemeinerung
Wer ähnliche Strukturen erkennt, kann Lösungen wiederverwenden. Eine Regel, die nur für einen Einzelfall funktioniert, ist weniger nützlich als ein Verfahren, das für eine ganze Klasse ähnlicher Probleme gilt.
Abstraktion
Abstraktion bedeutet, nur jene Eigenschaften zu betrachten, die für die aktuelle Fragestellung wichtig sind. Eine U-Bahn-Karte bildet nicht jedes Gebäude ab; sie zeigt vor allem Linien, Stationen und Umsteigemöglichkeiten.
Modelle
Ein Modell ist eine vereinfachte Darstellung eines Ausschnitts der Wirklichkeit. Modelle können als Diagramm, Tabelle, Ablaufplan, Datenmodell oder Programm erscheinen. Jedes Modell lässt Details weg und ist deshalb nur für bestimmte Fragen geeignet.
Iteratives Arbeiten
Informatiklösungen entstehen oft in Zyklen: planen, umsetzen, testen, Fehler finden, verbessern. Ein Fehler ist dabei nicht nur ein Misserfolg, sondern Information darüber, wo Modell, Annahme oder Umsetzung angepasst werden muss.
Üben und Anwenden
Aufgabe 1: Problem zerlegen
Zerlege die Aufgabe „Klassenfahrt organisieren“ in Teilprobleme. Markiere Abhängigkeiten zwischen den Teilproblemen.
Aufgabe 2: Abstraktion
Erstelle zwei Modelle desselben Schulgebäudes: eines für Besucherinnen und Besucher, eines für die Haustechnik. Erkläre, warum sie unterschiedliche Informationen enthalten.
Aufgabe 3: Muster erkennen
Untersuche mehrere ähnliche Aufgaben und formuliere eine allgemeine Regel oder Vorgehensweise, die für alle Fälle gilt.
Aufgabe 4: Verbesserungsschleife
Löse eine kleine Logikaufgabe, teste die Lösung mit mindestens drei Fällen und dokumentiere eine Verbesserung.
Kompetenzcheck
Prüfe dich selbst. Du solltest die folgenden Punkte ohne Hilfe erklären oder anwenden können:
- Ich kann Daten und Information unterscheiden.
- Ich kann Zerlegung, Mustererkennung, Abstraktion und Modellierung an eigenen Beispielen erklären.
- Ich kann begründen, warum ein Modell nie die gesamte Wirklichkeit abbildet.
- Ich kann einen Lösungsweg testen und anhand eines Fehlers verbessern.