Der Kurs

Die Kapitel bauen aufeinander auf. Für eine Unterrichtseinheit sind je nach Alter und Gruppengröße ungefähr 60–90 Minuten sinnvoll.

Kapitel 1

Mein erstes Programm

JavaScript: Anweisungen, Strings, Methodenaufrufe

Projekt: Persönlicher Startplatz

Kapitel öffnen →

Kapitel 2

Variablen – unser Bauplan

JavaScript: Variablen, Zahlen, Wiederverwendung

Projekt: Ein einfaches Haus

Kapitel öffnen →

Kapitel 3

Der Drone bewegt sich

JavaScript: Sequenzen, räumliches Denken, Bewegung

Projekt: Eine Straße

Kapitel öffnen →

Kapitel 4

Schleifen – Arbeit sparen

JavaScript: for-Schleifen, Zähler, Wiederholungen

Projekt: Straßenlaternen

Kapitel öffnen →

Kapitel 5

Mit Schleifen in die Höhe

JavaScript: Schleifen + Variablen

Projekt: Hochhaus

Kapitel öffnen →

Kapitel 6

Funktionen – eigene Baubefehle

JavaScript: Funktionen, Wiederverwendung, Abstraktion

Projekt: Häuserfabrik

Kapitel öffnen →

Kapitel 7

Funktionen mit Parametern

JavaScript: Parameter, flexible Funktionen

Projekt: Verschiedene Häuser

Kapitel öffnen →

Kapitel 8

Entscheidungen mit if und else

JavaScript: Bedingungen, Vergleiche, Modulo

Projekt: Abwechslungsreiche Fassaden

Kapitel öffnen →

Kapitel 9

Verschachtelte Schleifen

JavaScript: Zeilen und Spalten, verschachtelte Schleifen, 2D-Muster

Projekt: Schachbrett und Pixel-Art

Kapitel öffnen →

Kapitel 10

Checkpoints für komplexe Bauwerke

JavaScript: Zustand speichern, Position wiederherstellen

Projekt: Villa mit mehreren Teilen

Kapitel öffnen →

Kapitel 11

Algorithmen für ein Stadtviertel

JavaScript: Planung, Zerlegung, Wiederverwendung

Projekt: Wohngebiet

Kapitel öffnen →

Kapitel 12

Abschlussprojekt – Unsere Smart City

JavaScript: Projektarbeit, Planung, Debugging, Präsentation

Projekt: Gemeinsame Minecraft-Stadt

Kapitel öffnen →

Didaktischer Aufbau

Jede Einheit folgt demselben Muster:

  1. Mission: Ein sichtbares Minecraft-Problem wird gestellt.
  2. Naive Lösung: Die Kinder lösen es zunächst mit dem bisher Bekannten.
  3. Problem: Die Grenzen dieser Lösung werden sichtbar.
  4. Neues Werkzeug: Ein JavaScript-Konzept wird eingeführt.
  5. Challenge: Die Kinder wenden es in einer eigenen Variante an.

Empfohlener Ablauf pro Einheit

PhaseDauerInhalt
Start5–10 minMission zeigen, Ergebnis in Minecraft demonstrieren
Gemeinsam15–20 minStartcode schreiben und schrittweise verändern
Üben20–30 minKleine Aufgaben und Varianten
Challenge15–25 minEigene Lösung bauen
Galerie5–10 minScripts gegenseitig ausprobieren und kurz vorstellen
Tipp: Gerade bei jüngeren Kindern lohnt es sich, zuerst das gewünschte Bauwerk zu zeigen. Danach entsteht die Frage „Wie kann ich das mit weniger Code bauen?“ fast von selbst.

Technische Nutzung mit script4kids / JSMN

Die Beispiele verwenden die vorhandenen Objekte player und drone. Typische Methoden im Kurs sind:

Relative Pfade

Die Website benötigt keine feste Domain. Die Startseite lädt ihre CSS-Datei mit:

<link rel="stylesheet" href="assets/style.css">

Kapitel-Seiten laden dieselbe Datei eine Ebene höher:

<link rel="stylesheet" href="../assets/style.css">

Du kannst den gesamten Ordner also unter beliebigem Namen auf einen Webserver kopieren.