Werkzeuge und Übungen
Interaktive Werkzeuge und Übungsformate
Werkzeuge, Explorationen, Simulationen und Lernhilfen für den InformatikunterrichtInteraktive Werkzeuge unterstützen Unterricht, Übung und selbstständige Exploration und machen informatische Inhalte direkt erlebbar.
Die Übersicht bündelt Tools, Übungsformate, Simulationen und Lernhilfen in einer gemeinsamen Sektion.
Die frühere Seite „Übungen“ ist in diese Werkzeuge-Sektion integriert.
E-Phase
Werkzeuge zur Netzwerkmodellierung, Programmierung, Projektorganisation und Kryptologie in der Einführungsphase.
Netzwerk-Werkzeug
Einfache Rechnernetze aufbauen, Geräte konfigurieren und Verbindungen für die Einführungsphase strukturiert bearbeiten.
Java-Code ausführen
Konsolenprogramme schreiben, Eingaben testen und das Verhalten des Codes unmittelbar nachvollziehen.
Struktogramm-Editor
Kontrollstrukturen nach schulischer Notation mit Anweisung, Auswahl, Wiederholung und Blockaufruf modellieren.
Sprintplanung & Projektorganisation
Projektarbeit über mehrere Unterrichtsstunden in Teams planen, Rollen verteilen und Aufgaben sprintbasiert bearbeiten.
Caesar-Chiffre
Texte ver- und entschlüsseln, Verschiebungen vergleichen und Grundlagen der Kryptologie anwenden.
RSA-Prozess
Primzahlen wählen, Schlüssel berechnen und die RSA-Ver- und Entschlüsselung Schritt für Schritt durchführen.
Q1
Werkzeuge zur objektorientierten Modellierung, Algorithmik, Datenstrukturen und Graphen.
UML-Klassendiagramm-Editor
Klassen, Attribute, Methoden und schulrelevante Beziehungen (Assoziation, Aggregation, Vererbung) modellieren.
UML-Sequenzdiagramm-Tool
Sequenzdiagramme modellieren sowie Lebenslinien, Nachrichten und Abläufe grafisch darstellen.
Sortieralgorithmen visualisieren
Selection Sort, Insertion Sort und Bubble Sort schrittweise vergleichen, steuern und über Kennzahlen auswerten.
Lineare Datenstrukturen visualisieren
Array-Liste, verkettete Liste, Stack und Queue in einem gemeinsamen Zell-/Verweis-Modell inklusive Schrittanimationen vergleichen.
Bäume und binäre Suchbäume visualisieren
Baumbegriffe, BST-Invariante sowie Suche, Einfügen, Entfernen und Traversierungen Schritt für Schritt untersuchen.
Graphenmodellierung & Suchalgorithmen
Knoten und Kanten als Modell aufbauen, Adjazenzdarstellungen synchron lesen und DFS/BFS schrittweise nachvollziehen.
Q2
Werkzeuge zur Datenmodellierung, SQL, Webdatenbankarbeit und relationaler Algebra.
ER-Diagramm-Editor
Entitätstypen, Beziehungen und Attribute modellieren und ER-Diagramme schrittweise aufbauen.
SQL-Werkzeug
SQL-Abfragen mit Datenbankauswahl, Schemaansicht, ER-Diagramm, relationaler Darstellung, Aufgaben, Training und Rückmeldung üben.
Sprintplanung & Projektorganisation
Projektarbeit über mehrere Unterrichtsstunden in Teams planen, Rollen verteilen und Aufgaben sprintbasiert bearbeiten.
Relationenalgebra
Q2.5-Terme mit s, p, ?, ?, \ und ? auf Beispieldaten auswerten und die Schrittstruktur nachvollziehen.
Q3
Werkzeuge zu formalen Sprachen, Automaten und Maschinenmodellen.
Formale Sprachen (Q3.1)
Alphabete, Woerter, Sprachbeispiele, Grammatiken und einfache Ableitungen erzeugend untersuchen.
Automaten-Werkzeug (DEA/NEA)
Akzeptoren über Zustandsdiagramm und d-Tabelle prüfen, Eingabewörter simulieren und fachsprachliche Validierung nutzen.
Turingmaschine (Q3.4)
Übergangsfunktion als Automat lesen, Band mit Kopfposition simulieren und Konfigurationen über Step/Run/Trace nachvollziehen.
Registermaschine (Q3.5)
Registermaschinenprogramme mit Labels, Sprüngen und Akkumulator schrittweise ausführen, validieren und per Trace analysieren.