Die Bruno-Schleife

Zeile um Zeile

Unsere zweite Lerngruppe setzt sich aus Schülerinnen und Schülern unterschiedlicher Jahrgangsstufen zusammen. Von der 4. bis zur 6. Klasse lernen die Kinder hier am Nachmittag mit uns Programmieren. Auch hier wird die Turtle zum Malen und Zeichnen gebracht.

Heute sind wir für die zweite Unterrichtseinheit gekommen. Das Quadrat kennen die Kinder also schon. Aber schaffen Sie es auch, dass die Turtle ein Sechseck, oder sogar Sechsunddreißig-Eck malt? Gemeinsam denken wir nach, wie groß die Parameter sein müssen. Alle legen fleißig los und tippen Zeile Code um Zeile Code. Bei der 18. Zeile Code fängt Bruno an zu meckern. Das wäre zu anstrengend, ob man da nicht etwas wie „Copy und Paste“ oder „Wiederholen“ machen könnte.
Code your life

Ein neues Programmierprinzip

Die Dozenten grinsen. Wunderbar, wir sind dem heutigen Lernziel ganz nahe. Bruno darf nach vorne kommen und gemeinsam mit Tara das Computerprogramm spielen. Sie stellen sich hinter den Dozenten Thomas, der mal wieder die Schildkröte spielt.

Die Gruppe überlegt, wie sie der Turtle mit so wenig Zeilen wie möglich sagen kann, dass sie ein Sechseck gehen soll. Bruno fängt an, Thomas Befehle zu geben: Forward (100), Left Turn (60). Tara klopft Bruno immer wieder auf die Schulter. Insgesamt sechs Mal. Und siehe da, Thomas, die Turtle ist ein Sechseck gelaufen. Toll, die Bruno-Schleife ist geboren und wir haben wieder ein Programmierprinzip gelernt. Mit der "For"-Schleife, ab sofort hier Bruno-Schleife genannt können ganz leicht Codeabfolgen beliebig oft wiederholt werden.
Code your life

Die Turtle mit TouchDevelop

TouchDevelop bietet die Möglichkeit, eigene kleine Anwendungen, wie eine Turtle-Garfik auf dem Handy, dem PC oder dem Tablet zu programmieren. Ganz ohne Vorkenntnisse und selbst erklärend. TouchDevelop funktioniert dabei auf allen Betriebssystemen und mit jedem Browser. Für den Einsteiger gibt es mittlerweile zahlreiche Tutorials, die das Programmieren mit einfachen Mitteln erklären. TouchDevelop eignet sich dahingehend wunderbar für den Einsatz in Schulen als auch an außerschulischen Lernorten.

Programmieren mit TouchDevelop ist nicht schwer. Machen Sie mit und versuchen Sie es selbst einmal mit Ihren Schülerinnen und Schülern.
Code your life