CodeRoom für Informatikunterricht in der Schweiz

KI-Coding und Programmierprojekte direkt im Informatikunterricht einsetzen
CodeRoom ist die browserbasierte Programmierumgebung für Gymnasien, Kantonsschulen und Mittelschulen, die Programmieren, KI-Coding und projektorientierten Informatikunterricht in einer gemeinsamen Lernumgebung verbinden möchten.
Lernende arbeiten direkt im Browser mit Python, Java, HTML/CSS/JavaScript oder Ruby. Aufgabe, Code, Ausgabe und KI-Unterstützung bleiben dabei in einer Oberfläche – ohne lokale Installation und ohne Wechsel zu externen Chat-Tools.
Besonders stark ist CodeRoom für Unterrichtsprojekte, bei denen Lernende vorhandenen Code verstehen, erweitern, testen und reflektieren sollen: Web-Apps, Spiele, Simulationen, Datenanalyse, UML und KI-gestützte Programmieraufgaben.
KI im Programmierunterricht: hilfreich, aber schwer zu steuern
Viele Lernende nutzen KI bereits zum Programmieren. Im Unterricht entsteht dadurch eine neue Herausforderung: Externe Chat-Tools liefern oft fertige Antworten, sind vom Aufgabenstand getrennt und machen den Lösungsweg schwer nachvollziehbar.
Gleichzeitig brauchen Informatiklehrpersonen Unterstützung im Alltag: Fehlermeldungen erklären, heterogene Lerngruppen begleiten, Projektideen ermöglichen und Lernende zum eigenständigen Weiterarbeiten bringen.
- Externe KI-Chats: Aufgabe, Code und Antwort liegen oft getrennt voneinander
- Copy-Paste-Risiko: Lernende übernehmen Lösungen, ohne den Code wirklich zu verstehen
- Hoher Betreuungsaufwand: kleine Syntaxfehler blockieren schnell den Unterrichtsfluss
- Projektarbeit braucht Struktur: motivierende Apps, Spiele und Simulationen benötigen klare Zwischenschritte
- Nachvollziehbarkeit: Prompts, Änderungen und Entwicklungsstände sollen besprechbar bleiben


Eine Lernumgebung für Aufgabe, Code, Ergebnis und KI-Hilfe
CodeRoom verbindet die zentralen Elemente des Programmierunterrichts in einer Oberfläche. Lernende sehen die Aufgabe, bearbeiten den Code, führen das Ergebnis aus und können bei Bedarf gezielte KI-Unterstützung im passenden Kontext nutzen.
- Direkt im Browser: keine lokale Entwicklungsumgebung für Python, Java oder Web-Projekte notwendig
- Kontextbezogene KI-Hilfe: Fragen beziehen sich auf Aufgabe, Code, Fehlermeldung oder markierte Stellen
- KI-Coding: vorhandenen Code gezielt erweitern, verbessern oder korrigieren lassen
- Sofort testen: Änderungen werden ausgeführt und sichtbar überprüft
- Unterrichtsbereit: vorbereitete Kurse und Projekte für verschiedene Niveaus
So wird KI nicht zum externen Lösungsautomaten, sondern zu einer eingebetteten Lernhilfe im Programmierprozess.
KI-Coding sichtbar machen
Für die Erstansprache an Informatiklehrpersonen eignet sich ein kurzes Video besonders gut: Es sollte nicht die gesamte Plattform erklären, sondern einen typischen Lernmoment zeigen.
- 1. Ausgangscode: ein kleines Web- oder Spielprojekt ist geöffnet
- 2. Wunsch formulieren: Lernende geben eine konkrete Änderung ein
- 3. Änderung übernehmen: CodeRoom passt den vorhandenen Code strukturiert an
- 4. Ergebnis testen: die Änderung wird direkt ausgeführt und reflektiert
Typische Einsatzszenarien im Informatikunterricht
CodeRoom eignet sich für klassische Grundlagen ebenso wie für projektorientierte Unterrichtsphasen, MINT-Bezüge und KI-gestützte Erweiterungen.

Web-Apps mit HTML, CSS und JavaScript
Lernende entwickeln interaktive Apps wie Quiz, Vokabeltrainer, Umfragen, Mini-Rechner oder Stundenplaner. Jedes Projekt wächst Schritt für Schritt von einer kleinen Baustelle zur lauffähigen Anwendung.

AI Game Lab mit Python und frameCraft
Mit frameCraft entwickeln Lernende Spiele und Simulationen wie Memory, Snake, Pac-Man, Frogger, Breakout oder Bomberman light – mit weniger Boilerplate und stärkerem Fokus auf Logik, Regeln und Algorithmen.

Fehleranalyse und Code-Evaluation
Die KI-Unterstützung kann Fehlermeldungen verständlich erklären und Aufgabenlösungen prüfen. Lernende erhalten Hinweise zum Weiterarbeiten, während Lehrpersonen mehr Zeit für gezielte Unterstützung gewinnen.

Daten, Simulationen und MINT-Projekte
Von Klimadaten über Zufallsexperimente bis zu einfachen Prognosen: CodeRoom unterstützt Python-Projekte mit Daten, Diagrammen, Simulationen und fachübergreifenden Fragestellungen.
KI-Coding bleibt im Lernkontext
Der KI-Coding-Modus ist darauf ausgelegt, Lernende beim nächsten sinnvollen Schritt zu unterstützen. Statt den kompletten Lösungsweg auszulagern, arbeitet die KI am vorhandenen Code weiter.
- Gezielte Änderungen: zum Beispiel Timer, Punkte, neue Level, Filter, Diagramme oder Fehlermeldungen ergänzen
- Arbeiten am vorhandenen Code: keine losgelösten Komplettantworten aus einem externen Chat
- Direkte Ausführung: Lernende testen, ob die Änderung wirklich funktioniert
- Reflexion möglich: Prompts, Zwischenschritte und Codeänderungen können im Unterricht besprochen werden
- Für Compact- und Projektmodus: einzelne Aufgaben ebenso wie mehrdateilige Projekte
Dadurch wird KI-Coding zu einem Anlass für Verstehen, Testen und Verbessern – nicht nur zum Kopieren von Code.

Unterrichtsinhalte für Gymnasium, Kantonsschule und Mittelschule
CodeRoom enthält vorbereitete Kurse und Projektvorlagen, die direkt eingesetzt oder an die eigene Lerngruppe angepasst werden können.
Code von Null: Deine ersten Web-Apps
HTML, CSS und JavaScript mit KI-Coding: Quiz-App, Vokabeltrainer, Umfrage-App, Mini-Rechner und interaktiver Stundenplan.
Kurs ansehenFun-Simulationen mit JavaScript
Kreative Browser-Simulationen mit Datenmodellen, Zufall, Regeln, App-Zuständen, Auswertung und interaktiver Oberfläche.
Kurs ansehenAI Game Lab mit frameCraft
Spiele-Klassiker und Mini-Games mit Python: Memory, Snake, Pac-Man, Frogger, Breakout, Space Shooter und weitere Projekte.
Kurs ansehenGrundlagen Python
Strukturierter Einstieg in Variablen, Datentypen, Bedingungen, Schleifen, Funktionen, Listen und objektorientierte Programmierung.
Kurs ansehenGrundlagen Java
Java-Unterricht mit JDK 21 direkt im Browser – von Ausgaben und Bedingungen bis Methoden, Arrays und OOP.
Kurs ansehenUML und objektorientiertes Denken
Klassen modellieren, Beziehungen verstehen und Code daraus entwickeln – mit visuellem UML-Designer und PlantUML-Bezug.
Kurs ansehen
Vom einzelnen Codebeispiel zum echten Projekt
Der Projektmodus ermöglicht umfangreichere Programmieraufgaben mit mehreren Dateien und Ordnerstrukturen. Dadurch eignen sich CodeRoom-Projekte auch für längere Unterrichtssequenzen, Gruppenarbeiten und individuelle Erweiterungen.
- Web-Projekte: HTML, CSS und JavaScript getrennt bearbeiten und live ausführen
- Python-Projekte: vorbereitete Dateien, Daten und Hilfsbibliotheken nutzen
- Gezielte KI-Änderungen: einzelne Projektdateien auswählen und weiterentwickeln
- Teilen und Präsentieren: fertige Ergebnisse können als lauffähige Projekte gezeigt werden
- Iteratives Arbeiten: Schrittweise planen, testen, verbessern und reflektieren
Didaktisch kontrollierte KI statt unübersichtlichem Tool-Mix
CodeRoom ist nicht nur eine technische Entwicklungsumgebung. Die KI-Funktionen sind in Aufgaben, Code, Fehlermeldungen und Unterrichtsabläufe eingebettet.
- Hilfestellung zum aktuellen Code: Lernende stellen konkrete Fragen statt allgemeiner Chat-Anfragen
- Fehler verstehen: typische Syntax- und Laufzeitfehler werden altersgerecht erklärt
- Aufgabenbezug: Feedback orientiert sich an der jeweiligen Aufgabenstellung
- Eigenständigkeit stärken: Hinweise unterstützen den nächsten Schritt, ohne den Lernprozess vollständig zu ersetzen
- Prüfungs- und Unterrichtsphasen trennen: KI-Nutzung kann didaktisch passend eingesetzt oder weggelassen werden


So kann eine Unterrichtsstunde mit CodeRoom aussehen
- 1. Einheit auswählen: Lehrperson startet eine vorbereitete Aufgabe oder ein Projekt.
- 2. Lernende programmieren direkt im Browser: Aufgabe, Editor und Ergebnisbereich sind sichtbar verbunden.
- 3. Fehler werden produktiv: Fehlermeldungen können erklärt und gezielt bearbeitet werden.
- 4. KI-Coding unterstützt Erweiterungen: Lernende formulieren eigene Ideen und testen die Änderung direkt.
- 5. Reflexion im Unterricht: Code, Prompt und Ergebnis werden gemeinsam besprochen.
Der Fokus bleibt auf informatischem Denken: Verstehen, Zerlegen, Testen, Verbessern und Begründen.
Auch für Schulen mit eigener KI-Strategie geeignet
Falls Ihre Schule, Ihr Kanton oder Ihre Organisation bereits eigene KI-Zugänge oder Vorgaben nutzt, kann CodeRoom flexibel eingebunden werden.
- Bring Your Own AI: eigene KI-Quellen, API-Keys oder kompatible Modell-Endpunkte nutzen
- Flexible Routing-Schicht: KI-Konfigurationen können je nach Einsatzbereich angepasst werden
- Standardmodelle weiterhin möglich: Schulen können mit CodeRoom starten und später eigene Vorgaben integrieren
- SSO-Perspektive: Unterstützung für edulog.ch ist in Vorbereitung
Damit kann CodeRoom nicht nur als Unterrichtswerkzeug, sondern auch als Baustein einer schulischen KI-Strategie eingesetzt werden.


CodeRoom mit einer Fachschaft oder Klasse testen
Der Einstieg soll einfach sein: Sie können CodeRoom zunächst mit einem Demo-Zugang prüfen, einzelne Unterrichtseinheiten ansehen oder eine Pilotphase für eine Klasse vorbereiten.
Besonders geeignet sind kurze Tests mit einem konkreten Szenario, zum Beispiel einer Web-App mit JavaScript, einem Python-Spiel mit frameCraft oder einer Aufgabe zur KI-gestützten Fehleranalyse.
So lässt sich schnell beurteilen, ob CodeRoom zum Informatikunterricht an Ihrer Schule passt.
Unterstützung für den Einstieg
Wir unterstützen Informatiklehrpersonen und Fachschaften beim Start – von der Auswahl passender Kurse bis zur Vorbereitung einer ersten Pilotstunde.
- Empfehlung geeigneter Einstiegsprojekte für Ihre Lerngruppe
- Demo-Zugang für Lehrperson, Fachschaft oder Testklasse
- Unterstützung bei Web-App-, Python-, Java- oder KI-Coding-Szenarien
- Materialien für Unterricht, Projektwochen, MINT-Angebote oder Ergänzungsfächer
- Optionaler Austausch zu BYOAI, SSO und schulischen Rahmenbedingungen