Informatik, 14–17 Jahre — 20 Themen · MyLeoNes™ Kuks
20 Themen in Informatik für 14–17 Jahre — kein vereinfachter Text für Ältere. In Lehrreihenfolge, jedes ein Deck aus fünf Karten.
Informatik · 14–17 Jahre
Algorithmen und Effizienz
Ein Algorithmus ist ein genauer Plan zum Lösen eines Problems. Wenn wir Pläne nach ihrem nötigen Aufwand vergleichen, können Programme auch bei viel größeren Eingaben brauchbar bleiben.
Boolesche Logik und Entscheidungen
Programme müssen oft entscheiden, was als Nächstes geschieht. Boolesche Werte und logische Operatoren machen aus Aussagen wie „Das Passwort stimmt“ genaue Entscheidungen, die ein Programm prüfen kann.
Datenstrukturen
Wie ein Programm Informationen so ordnet, dass es sie finden, ändern und nutzen kann, ohne den Überblick zu verlieren.
Datenbanken und Abfragen
Wie große Sammlungen geordneter Informationen gespeichert, verbunden und abgefragt werden, ohne jeden Datensatz von Hand zu lesen.
Fehlersuche und Tests
Wie Programmierer herausfinden, was schiefging, und Belege sammeln, dass ein Programm nicht nur in einem Glücksfall funktioniert.
Verschlüsselung und Schlüssel
Verschlüsselung verwandelt lesbare Informationen in eine Form, die Fremde nicht verstehen sollen. Ein Schlüssel steuert diese Veränderung, damit der Empfänger sie rückgängig machen kann, während ein Abfänger vor einem schwierigen Problem steht.
Funktionen und Abstraktion
Eine Funktion gibt einer Aufgabe einen nützlichen Namen, verbirgt ihre inneren Schritte und macht sie wiederverwendbar. So lassen sich größere Programme bauen, ohne jedes Detail gleichzeitig im Kopf zu behalten.
Graphen und Wegsuche
Ein Graph stellt Dinge und ihre Verbindungen dar. Ist ein Problem so gezeichnet, kann ein Computer Wege, Verbindungen oder Abhängigkeiten untersuchen, statt jede Situation als Sonderfall zu behandeln.
Wie ein Computer einen Befehl ausführt
Ein Programm ist keine Magie: Der Prozessor holt Anweisungen, verarbeitet Daten und speichert Ergebnisse, immer wieder. Dieser Ablauf erklärt, warum Speicher, Massenspeicher und Prozessor verschiedene Aufgaben haben.
Wie Compiler Code in Programme verwandeln
Ein von Menschen geschriebener Quelltext liegt noch nicht in einer Form vor, die ein Prozessor ausführen kann. Compiler und Interpreter stellen die Verbindung her: Sie prüfen den Code und übersetzen ihn in Aktionen.
Wie Kompression Dateien kleiner macht
Kompression entfernt wiederholte oder weniger wichtige Informationen, damit eine Datei weniger Bits braucht. Verlustfreie Kompression behält das Original genau bei; verlustbehaftete Kompression tauscht etwas Detail gegen eine viel kleinere Datei.
Wie Computer Informationen darstellen
Computer speichern Zahlen, Texte, Bilder und Töne als Muster aus Bits. Wer das Binärsystem versteht, erkennt, wie ganz unterschiedliche Informationen in derselben Maschine Platz finden.
Wie Daten durch Netzwerke reisen
Das Internet ist kein einziges riesiges Kabel, das ganze Dateien zwischen Geräten transportiert. Es bewegt beschriftete Pakete durch verbundene Netzwerke und setzt sie am Ziel wieder zusammen.
Wie maschinelles Lernen Muster findet
Beim maschinellen Lernen verändert ein System innere Zahlen anhand von Beispielen, statt alle Regeln direkt zu erhalten. Es kann Muster erkennen, doch seine Antworten hängen von den Daten ab und bedeuten kein menschliches Verständnis.
Wiederholung mit Schleifen
Schleifen wiederholen wenige Anweisungen, ohne dass man dieselben Zeilen immer wieder schreiben muss. Entscheidend ist zu wissen, wodurch die Wiederholung endet.
Objekte und Klassen
Objektorientierte Programmierung verbindet Daten mit den Operationen, die zu ihnen gehören. Es geht nicht nur darum, Dinge Objekte zu nennen, sondern Software nach Zuständigkeiten und Nachrichten zu gestalten.
Prozesse und Multitasking
Ein Computer kann viele Programme scheinbar gleichzeitig laufen lassen. Das Betriebssystem teilt jedem Prozess Ressourcen zu, wechselt zwischen ihnen und schützt die Programme voreinander.
Rekursion
Wie man ein Problem löst, indem man eine kleinere Version desselben Problems erzeugt, mit einem klaren Punkt, an dem der Vorgang endet.
Variablen und Programmzustand
Ein Programm muss Werte speichern, verändern und später den aktuellen Wert verwenden können. Variablen machen diesen veränderlichen Speicher sichtbar.
Was ein Betriebssystem macht
Ein Betriebssystem organisiert die Beziehung zwischen Programmen und Hardware. Es teilt Prozessor, Speicher und Geräte auf und gibt Programmen einfachere und sicherere Wege, ihre benötigten Dinge anzufordern.
In diesem Bereich
Weiter erkunden
Andere Sprachen
MyLeoNes™ wird geladen…