image: workspace.webp

Was ist KKG Codespaces?

KKG Codespaces ist eine Programmierumgebung, die direkt im Browser läuft. Schülerinnen und Schüler können damit programmieren, Web­sei­ten bauen und neue Technologien ausprobieren, ohne vorher Software installieren oder einrichten zu müssen.

Im Mittelpunkt steht Visual Studio Code, ein Editor, der auch in der professionellen Soft­ware­ent­wick­lung weit verbreitet ist. Dazu kommen ein Ter­mi­nal und viele bereits eingerichtete Pro­gram­mier­spra­chen, Werkzeuge und Er­wei­te­rungen.

Jeder Work­space ist persönlich: Deine Da­tei­en bleiben erhalten und du kannst sowohl in der Schule als auch zu Hause daran weiterarbeiten.

1. Für Schülerinnen und Schüler

Im Work­space kannst du direkt loslegen. Du kannst zum Beispiel Pro­gramme schreiben und ausführen, Web­sei­ten entwickeln, mit Da­ten­ban­ken arbeiten oder ganz neue Pro­gram­mier­spra­chen und Technologien ken­nen­ler­nen.

Auf dieser Website findest du dazu Tutorials, Beispiele und kleine Projekte. Sie sollen dir einen Einstieg geben – nicht jede einzelne Funktion erklären.

Pro­gram­mier­en lernt man vor allem durchs Ausprobieren. Wenn etwas nicht funktioniert, gehört das dazu: Fehlermeldungen lesen, nachforschen, verändern und noch einmal ausprobieren ist ein wichtiger Teil des Pro­gram­mier­ens.

Eine kurze Einführung in die wich­tig­sten Funk­tio­nen des Work­spaces findest du unter »Basics«.

2. Für Lehrkräfte

KKG Codespaces ist für den Einsatz im Informatikunterricht, in Workshops und in Arbeitsgemeinschaften gedacht. Die notwendige Software ist bereits vorbereitet, sodass Unterricht nicht damit beginnen muss, Ent­wick­lungs­um­ge­bungen auf unterschiedlichen Rechnern zu installieren und einzurichten.

Der Work­space ist dabei bewusst keine einzelne Lernumgebung für eine bestimmte Pro­gram­mier­spra­che. Er stellt eine gemeinsame tech­ni­sche Grundlage bereit, auf der ganz unterschiedliche Unterrichtsprojekte laufen können – von ersten HTML-Seiten und kleinen Pro­grammen bis zu Da­ten­ban­ken, Grafik, Spielen und weiteren Themen.

Die Tutorials auf dieser Website können direkt ver­wen­det, als Ausgangspunkt für eigene Aufgaben genutzt oder einfach zum Entdecken neuer Themen ein­ge­setzt werden.

3. Woher kommt KKG Codespaces?

KKG Codespaces basiert auf dem Hack­schu­le Work­space, den Michael Specht am Gymnasium Steglitz in Berlin ent­wick­elt hat. Von ihm stammen die Plattform selbst und der größte Teil der Tutorials, die du hier findest. Den Quelltext hat er auf GitHub ver­öffent­licht: github.com/specht/workspace.

Wir haben die Plattform für unsere Schule angepasst. Vielen Dank an Michael Specht für diese Arbeit!

4. Los geht's

Melde dich an und klicke oben auf »Work­space öffnen«. Der Work­space wird bei Bedarf gestartet und öffnet sich anschließend in einem neuen Browser-Tab.

Danach kannst du entweder einem Tutorial folgen oder direkt ein eigenes Projekt beginnen.