Kursvorlage

KI Coding Lab: Interaktive Simulationen bauen

Interaktive Web-Projekte mit HTML/CSS/JS entwickeln.

Kategorie: KI-Coding Sprache: HTML Bausteine: 9
Begleitmaterial inklusive: Unterrichtsfolien (PowerPoint) und Handout für Lehrkräfte
Vorschaubild: KI Coding Lab: Interaktive Simulationen bauen

KI-Coding und ProtoTypeFirst

KI-Coding als integrierter Entwicklungsprozess

Diese Kursvorlage nutzt KI-Coding als kontextbewusste Unterstützung direkt in CodeRoom: Bestehender Code kann gezielt erweitert, Fehler können erklärt und Änderungen können am aktuellen Projektstand nachvollziehbar umgesetzt werden. Für Lehrkräfte bleibt der Entwicklungsprozess transparent, weil Prompts, Codeänderungen und Versionen im Unterrichtskontext sichtbar bleiben. Der Kurs wurde speziell für Lernende entwickelt, die mit KI-Unterstützung strukturiert programmieren und ihren Code gezielt weiterentwickeln sollen.

Alle Bausteine folgen dem ProtoTypeFirst-Format: Jedes Projekt startet mit einem bereits funktionierenden Prototyp, der im Browser sofort getestet werden kann. Von dort aus werden Datenmodelle, Oberflächen, Regeln und Auswertungen schrittweise weiterentwickelt, sodass nachvollziehbare Code-Entwicklung und sofort testbare Ergebnisse miteinander verbunden werden.

Didaktische Zielsetzung

Didaktische Zielsetzung

Die Vorlage bündelt mehrere interaktive Web-Projekte, in denen funktionsfähige Prototypen systematisch zu Simulationen, Dashboards oder Anwendungen erweitert werden. Im Mittelpunkt steht der Aufbau von Kompetenzen in HTML-Strukturierung, CSS-Gestaltung und JavaScript-Logik, insbesondere im Umgang mit Datenstrukturen, Zuständen, DOM-Aktualisierung und Interaktion. Die einzelnen Projekte verdeutlichen, wie fachliche Modellierung zunächst in geeignete Datenobjekte und Regeln übersetzt und anschließend in sichtbare Benutzeroberflächen implementiert wird. Fachlich ist die Vorlage im Bereich AI-Coding, Modellbildung, Simulation und schrittweiser Web-App-Entwicklung einzuordnen.

Kompetenzschwerpunkte

Kompetenzschwerpunkte

Die Vorlage verbindet Webentwicklung, Datenmodellierung und Simulation zu einem projektorientierten Kompetenzaufbau.

  • Strukturierung von Weboberflächen: Sichtbare Bereiche werden mit HTML aufgebaut und in wiederverwendbare Dashboard-, Karten- und Steuerungsbereiche gegliedert.
  • Gestaltung responsiver Interfaces: CSS wird genutzt, um Karten, Layouts, Statusanzeigen, Animationen und mobile Ansichten fachlich passend umzusetzen.
  • Datenmodellierung mit JavaScript: Arrays und Objekte bilden zentrale Zustände wie Aktien, Patienten, Zellen, Verbindungen, Fahrzeuge, Pakete, Parteien oder App-Daten ab.
  • Implementierung von Interaktion: Klickereignisse, Statuswechsel, Filter, Steuerknöpfe und DOM-Methoden verbinden Daten mit sichtbaren Reaktionen der Oberfläche.
  • Entwicklung von Simulationslogik: Regeln, Zustände, Zufallsereignisse, Timer, Auswertungen und automatische Prozesse werden schrittweise aus Prototypen heraus erweitert.
  • Fehleranalyse und iterative Weiterentwicklung: Änderungen werden in kleinen Schritten umgesetzt, im Browser geprüft und anhand des Codes gezielt korrigiert.

Struktur der Bausteine

Struktur der Bausteine

Die Bausteine variieren Anwendungskontexte, folgen jedoch einem gemeinsamen didaktischen Muster: Ein lauffähiger HTML/CSS/JS-Prototyp wird über Datenmodellierung, Interaktion, Simulationsregeln und Auswertung schrittweise erweitert.

Vorschau: Börsenlabor: Handelsplatz-Simulation

Börsenlabor: Handelsplatz-Simulation

Der Baustein nutzt eine Börsen- und Handelsplatz-Simulation, um Datenobjekte, Kursverläufe, Kauf- und Verkaufslogik sowie auswertende Dashboard-Elemente schrittweise zu verbinden.

⏱️ 180 min 🧩 12 Aufgaben
Vorschau: Krankenhaus Leitstand

Krankenhaus Leitstand

Der Baustein führt über ein Krankenhaus-Dashboard in Zustandsverwaltung, Prioritäten, Wartelogik, Raumbelegung und kennzahlenbasierte Visualisierung ein.

⏱️ 180 min 🧩 12 Aufgaben
Vorschau: Cell Defense – Conway gegen die Invasion

Cell Defense – Conway gegen die Invasion

Der Baustein verbindet Zellautomaten nach Conway mit spielerischer Verteidigungslogik und macht Rasterdaten, Muster, Energie, Gegnerbewegung und Zustandsübergänge modellierbar.

⏱️ 180 min 🧩 15 Aufgaben
Vorschau: Quotenlabor: Die Risiko-Simulation

Quotenlabor: Die Risiko-Simulation

Der Baustein nutzt eine vollständig fiktive Risiko-Simulation, um Wahrscheinlichkeiten, Quotenberechnung, Zufall, Auswertung und kritische Modellbetrachtung in Code umzusetzen.

⏱️ 180 min 🧩 12 Aufgaben
Vorschau: Leitzentrale Hauptbahnhof

Leitzentrale Hauptbahnhof

Der Baustein zeigt an einem Bahnhof-Leitsystem, wie Verbindungsdaten, Gleise, Kennzahlen, Störungen und Statuswechsel in einer zusammenhängenden Simulation strukturiert werden.

⏱️ 120 min 🧩 12 Aufgaben
Vorschau: Stadtverkehr- und Ampel-Simulation

Stadtverkehr- und Ampel-Simulation

Der Baustein modelliert Stadtverkehr über Fahrzeuge, Ampelzustände, Messwerte und Simulationsschritte und verdeutlicht die Kopplung von Regeln, Bewegung und Anzeige.

⏱️ 180 min 🧩 12 Aufgaben
Vorschau: PaketPilot: Paketzentrum- und Lieferdienst-Simulation

PaketPilot: Paketzentrum- und Lieferdienst-Simulation

Der Baustein entwickelt eine Logistik-Simulation mit Paketannahme, Sortierung, Fahrzeugbeladung, Lieferstatus, Ereignissen und auswertenden Dashboard-Komponenten.

⏱️ 180 min 🧩 12 Aufgaben
Vorschau: Republik-Roulette: Koalition, Krisen und Gesetze

Republik-Roulette: Koalition, Krisen und Gesetze

Der Baustein nutzt eine vollständig fiktive Regierungssimulation, um Sitzverteilung, Koalitionen, Ereignisse, Gesetze, Gruppenreaktionen und Neuwahlen als regelbasiertes Modell zu implementieren.

⏱️ 360 min 🧩 20 Aufgaben
Vorschau: KI App Lab: Von der Idee zur eigenen Web-App

KI App Lab: Von der Idee zur eigenen Web-App

Der Baustein öffnet die Struktur zu einer eigenen Web-App-Idee und unterstützt die Planung, Anpassung von Datenmodellen, Prototyping, Interaktion und iterative Erweiterung.

⏱️ 90 min 🧩 8 Aufgaben
Nutzen Sie diese Vorlage als anpassbaren Ausgangspunkt für interaktive Simulationsprojekte im Unterricht. Vorlage testen
Diese Vorlage führt von klaren Prototypen zu strukturierten Web-Simulationen und macht Modellierung, Interaktion und Implementierung nachvollziehbar.

Die Bausteine bieten transparente Lernziele, wiederkehrende Projektstrukturen und gute Anschlussfähigkeit an Unterrichtsreihen zu Webentwicklung, Modellbildung und Simulation. Durch die unterschiedlichen Anwendungskontexte lässt sich der Kompetenzaufbau fachlich variieren.

Nutzen Sie einen Demo-Zugang, um die Vorlage zu prüfen, einzelne Bausteine auszuwählen und an Ihre Lerngruppe anzupassen.