CodeLab – Das kleine 101 des Programmierens

Das CodeLab lädt die Besucher ein, sich aktiv mit Programmierung auseinanderzusetzen - Vorkenntnisse werden nicht benötigt. An drei interaktiven Stationen steht das spielerische Kennenlernen von grundlegenden Programmierkonzepten im Vordergrund: ein Programm als Folge von einfachen Grundbefehlen, Schleifen und Verzweigungen, Variablen oder Unterprogrammen zum Bau komplexer Programmstrukturen. Die Stationen können von mehreren Besuchern gemeinsam genutzt werden und bauen aufeinander auf. Sie eröffnen den Besuchern die Möglichkeit, an dem für sie geeigneten Level einzusteigen und weiterzuarbeiten.

Winkekatzen

49 Winkekatzen bieten einen eindrucksvollen Einstieg in das Thema Programmierung. Sie können von den Besuchern mittels bunter Programmierbausteine in Bewegung versetzt werden. Dazu wird mithilfe der Bausteine eine Folge von Befehlen gelegt, das fertige Programm wird eingescannt und auf korrekte Syntax geprüft. Ist die Befehlsfolge korrekt, führen die Katzen das gewünschte Programm aus, winken und drehen sich.

Turtle Maze (Multitouch-Tisch)

Am Multitouch-Tisch entwickeln bis zu vier Spieler Programme mit farbigen Code-Blöcken und steuern damit eine virtuelle Schildkröte über das Spielfeld. Es gibt drei Spiellevel und zusätzlich einen Expertenmodus. In jedem Level lernen die Besucher ein weiteres Programmierkonzept kennen.

Das Motiv der Schildkröte ist nicht zufällig gewählt: Sie wurde ursprünglich in der Sprache Logo - eine Programmierumgebung für Kinder - verwendet. Auch heute gibt es verschiedene Turtle-Varianten, welche einen Einstieg ins Programmieren bieten, etwa Java Turtle oder Python Turtle.

Programmierstationen

An vier Programmierstationen lernen die Besucher in Mini-Programmierumgebungen, kleinen Spielen und Tutorials die Grundbausteine der Programmierung anzuwenden. Die Auswahl an Apps und Tutorials wechselt in regelmäßigen Abständen.