Informatik

Spieleecke

Hier findest du Spiele und interaktive Seiten, mit denen du Informatik nebenbei übst. Hinter jedem Link steht, was du dabei lernst – denn spielen allein reicht nicht: Jedes Angebot hier hat einen informatischen Kern.

Einige Seiten sind auf Englisch. Das ist kein Problem – die Aufgaben sind fast immer selbsterklärend, und Englisch gehört zur Informatik dazu.

Algorithmen und Programmieren

  • Compute It: Du bist der Computer und musst Befehle ausführen. Du trainierst, einem Algorithmus Schritt für Schritt zu folgen (Programmablauf).
  • Little Dot: Steuere einen kleinen Roboter durch verschiedene Level. Du übst Sequenzen, Schleifen und das Zerlegen eines Weges in einzelne Befehle.
  • Silent Teacher: Du lernst Programmieren, ohne dass dir jemand etwas erklärt. Du entwickelst Hypothesen und testest sie – so arbeiten Informatiker:innen wirklich.
  • Blockly Games: Labyrinth, Vogel, Schildkröte, Film und mehr in Blöcken. Von einfachen Schleifen bis zu Bedingungen und Funktionen – am Ende siehst du deinen Block-Code als JavaScript.
  • Lightbot: Ein Roboter muss Felder beleuchten. Weil du nur wenige Befehle hast, musst du Prozeduren (Unterprogramme) benutzen – genau wie Methoden in Java oder Funktionen in Python.
  • RoboZZle: Ein Roboter mit sehr wenig Speicher. Hier brauchst du Rekursion und bedingte Ausführung, um mit wenigen Befehlen ans Ziel zu kommen.
  • Elevator Saga: Du programmierst keine Fahrstühle – du programmierst die Steuerung von Fahrstühlen in JavaScript. Ereignisse, Warteschlangen und Effizienz (wie viele Personen pro Sekunde?).
  • Untrusted: Ein Roguelike, in dem du dich nur weiterbewegen kannst, indem du den JavaScript-Quelltext des Levels änderst. Für alle, die schon programmieren können.
  • CheckiO: Programmierrätsel in Python auf einer Spielkarte. Passt gut zum Python-Kapitel der Mittelstufe.
  • CodinGame: Du schreibst die KI für Spielfiguren – in der Sprache deiner Wahl. Deine Lösung tritt gegen die Lösungen anderer an.
  • Advent of Code: Jeden Tag im Dezember ein neues Programmierrätsel. Ab Aufgabe 10 wird es richtig anspruchsvoll.

Wettbewerbe zum Üben

  • Informatik-Biber: Knobelaufgaben mit informatischem Kern – ganz ohne Programmieren. Die Aufgaben der letzten Jahre kannst du jederzeit online üben.
  • Jugendwettbewerb Informatik: Programmieraufgaben in Blöcken oder in Python, mit sofortiger Rückmeldung. Ideal, wenn du zwischen Scratch und richtigem Code wechseln willst.

Datenstrukturen und Verfahren sichtbar machen

  • VisuAlgo: Sortierverfahren, Listen, Bäume, Graphen – Schritt für Schritt animiert, mit eigenen Eingaben. Das passende Werkzeug zu Suchen und Sortieren und Datenstrukturen.
  • Algorithmus-Visualisierungen (USF): Die Klassiker von Stack und Queue bis AVL-Baum und Dijkstra, jeweils als Animation.
  • Pathfinding Visualizer: Male ein Labyrinth und schau zu, wie A*, Dijkstra und Breitensuche darin unterschiedlich schnell zum Ziel finden.
  • A* interaktiv erklärt (Red Blob Games): Kein Spiel, aber die beste interaktive Erklärung für Wegsuche in Spielen, die es im Netz gibt.

Wie ein Computer funktioniert

  • NAND Game: Du baust aus einem einzigen Bauteil (NAND) nacheinander Logikgatter, ein Rechenwerk, einen Speicher und am Ende einen funktionierenden Computer.
  • Logic.ly Demo: Ein Schaltungssimulator im Browser – UND, ODER, NICHT frei verdrahten und ausprobieren.
  • Binary Game (Cisco): Tetris mit Dualzahlen. Danach kannst du Binärzahlen im Schlaf umrechnen.
  • Binary Numbers Game: Dualzahlen üben in kleinen Leveln, mit Erklärung.
  • Turing Machine Simulator: Eine echte Turingmaschine zum Programmieren und Zuschauen. Für die Oberstufe: So sieht ein formales Berechnungsmodell aus.
  • Sandspiel: Sand, Wasser, Feuer, Pflanzen. Dahinter steckt ein zellulärer Automat: einfache Regeln pro Zelle, komplexes Verhalten im Ganzen.
  • LOOPY: Zeichne ein System aus Wirkungen und Rückkopplungen und lass es laufen – Modellbildung und Simulation zum Anfassen.

Datenbanken

  • SQL Island: Du stürzt über einer Insel ab und kannst dich nur mit SQL-Abfragen retten. Von SELECT bis JOIN – das beste Abenteuer zum Datenbank-Kapitel.
  • SQL Murder Mystery: Ein Mordfall, eine Datenbank, keine Hinweise außer den Tabellen. Du musst selbst entscheiden, welche Abfrage dich weiterbringt.

Web und Werkzeuge

  • Flexbox Froggy: Bringe Frösche mit CSS-Flexbox auf ihre Seerosen. Layout verstehen statt raten.
  • Grid Garden: Gieße Karotten mit CSS Grid. Die Fortsetzung von Flexbox Froggy.
  • CSS Diner: 32 Level, in denen du lernst, HTML-Elemente mit CSS-Selektoren genau zu treffen.
  • Learn Git Branching: Commits, Branches und Merges als Baumdiagramm, das auf deine Befehle reagiert. Die anschaulichste Git-Einführung überhaupt.
  • Oh My Git!: Ein richtiges Kartenspiel über Git, zum Herunterladen. Du siehst den Git-Graphen live, während du spielst.
  • Command Challenge: Kleine Aufgaben, die du mit genau einer Zeile auf der Kommandozeile lösen musst.
  • RegexCrossword: Kreuzworträtsel, bei denen die Hinweise reguläre Ausdrücke sind. Perfekt, um Suchmuster zu verstehen.

Künstliche Intelligenz und Daten

  • Quick, Draw!: Zeichne, und ein neuronales Netz rät mit. Danach kannst du dir ansehen, woraus es gelernt hat – und wo es systematisch danebenliegt.
  • Teachable Machine: Trainiere in wenigen Minuten dein eigenes Modell mit Bildern, Tönen oder Posen. Du erlebst direkt, wie sehr die Trainingsdaten das Ergebnis bestimmen.
  • Machine Learning for Kids: Modell trainieren und danach in Scratch benutzen – die Brücke von der KI zurück zur Spieleentwicklung.
  • TensorFlow Playground: Ein neuronales Netz mit Schiebereglern. Schichten, Neuronen und Lernrate verändern und zusehen, wie die Trennlinie entsteht.

Informatik und Gesellschaft

  • Tonis Escape: Ein Spiel über das Hacken und seine Folgen.
  • Data Dealer: Du spielst den Datenhändler und sammelst Daten über Menschen. Ein sehr unangenehmes Spiel – genau das ist der Punkt.
  • Surfschein (Internet-ABC): Führerschein fürs Internet, mit Prüfung und Urkunde. Für die Unterstufe.
  • Die Evolution des Vertrauens: Ein spielbares Erklärstück zur Spieltheorie auf Deutsch: Warum lohnt sich Zusammenarbeit – und wann nicht? Die Strategien der Mitspieler sind kurze Algorithmen, die gegeneinander antreten.
  • Parable of the Polygons: Kleine individuelle Vorlieben, große Trennung. Eine Simulation (auf Englisch), die zeigt, wie Systemverhalten aus einfachen Regeln entsteht – die Grundidee hinter Verzerrungen in Algorithmen.
  • Hacksplaining: Sicherheitslücken wie SQL-Injection selbst ausprobieren – in einer sicheren Umgebung, mit Erklärung, wie man sie schließt.
  • OverTheWire: Bandit: Ein Wargame für die Kommandozeile. Du hangelst dich Level für Level durch ein Linux-System. Anspruchsvoll, aber legal und ausdrücklich zum Lernen gedacht.

Sicherheitslücken darfst du nur auf Seiten ausprobieren, die ausdrücklich dafür gemacht sind – wie die beiden oben. Auf fremden Systemen ist das strafbar (§ 202a StGB).

Kryptografie

  • CrypTool Online: Cäsar, Vigenère, Enigma und moderne Verfahren – alle zum Ausprobieren und Knacken im Browser.
  • Code Knacker: Geheimschriften entschlüsseln. Ein guter erster Kontakt mit Verschlüsselung.
  • Krypto im Advent: Im Dezember jeden Tag ein Verschlüsselungsrätsel, für Klasse 4 bis 10.

Selber Spiele bauen

  • Scratch: Die Umgebung aus dem Kapitel Spieleentwicklung – hier findest du Millionen fremder Projekte, die du aufklappen und verändern kannst.
  • MakeCode Arcade: Retro-Spiele in Blöcken, JavaScript oder Python bauen – und auf echte Handheld-Konsolen übertragen.
  • PuzzleScript: Ein Puzzlespiel entsteht hier aus Regeln statt aus Code. Du beschreibst, was passieren soll, und die Maschine setzt es um.
  • Pixel Art Maker: Erstelle Pixelgrafiken online – zum Beispiel Figuren für dein eigenes Spiel.
  • Tinkercad: Einfache 3D-Modellierung für Anfänger, um eigene Objekte für den 3D-Druck zu erstellen. Den Anmeldecode bekommst du von deiner Lehrperson.

Informatik ohne Computer

  • CS Unplugged: Sortiernetzwerke, Fehlererkennung, Suchalgorithmen – als Spiele zum Ausdrucken und Nachspielen, ganz ohne Rechner.
  • Explorables: Eine Sammlung interaktiver Erklärstücke, viele davon zu Simulation, Netzwerken und Komplexität.

Maus- und Tastaturtraining

Spieleecke

Teilbare URL erstellen

Abschnitte auswählen