Hier findest du verschiedene Übungsbeispiele und weiterführende Ressourcen für Scratch, HTML und anderes.
Vielen Dank an CoderDojo Linz für die hervorragenden Beispiele die wir von ihnen übernehmen konnten.
Bei den unter Hour of Code erwähnten Spielen folgst du vorgegebenen Übungsaufgaben. Du möchtest jetzt anfangen, deine eigenen Ideen umzusetzen? Dafür ist Scratch super geeignet.
Scratch ist eine bildungsorientierte visuelle Programmiersprache für Kinder und Jugendliche.
Auf der Webseite von Raspberry Pi gibt es einige Scratch Projekte auf Deutsch, die sich besonders für Anfänger eignen.
Hast du eigene Ideen für Änderungen oder Erweiterungen? In Scratch kannst du deinen Ideen freien Lauf lassen.
Scratch gibt es auch als App für jüngere Kinder: scratchjr.org
LOGO ist eine bildungsorientierte funktionale Programmiersprache, die 1967 am MIT entworfen wurde. Logo ist leicht zu erlernen und war vor allem in den 1980er Jahren verbreitet, also zur Zeit der Heimcomputer. Heute gibt es modernere Interpretationen davon:
In der Schildkröten Akademie kann man lernen mit der Programmiersprache LOGO grossartige Formen auf den Bildschirm zu zeichnen.
TurtleCoder ist eine moderne Interpretation von LOGO. Sie wurde für 9- bis 12-Jährige Kinder entwickelt. Der Grundsatz besteht darin, einer kleinen Schildkröte auf einer Zeichenfläche Befehle zu geben, die sofort nachvollziehbar „Spuren“ hinterlassen. Ziel ist vom einfachen Strich bis zu komplexen rekursiven Baum viele strukturelle Elemente des Programmierens selbstständig zu entdecken. TurtleCoder steht zur einfachen Nutzung in einem modernen Internetbrowser zur Verfügung.
Hedy ist der einfache Weg mit textbasierten Sprachen zu beginnen. Es ist eine mitwachsende, mehrsprachige Programmiersprache, die darauf abzielt, Programmieren und die Programmiersprache Python zu lernen.
Du hast schon Erfahrung mit grafischer Programmierung. Scratch-Spiele sind dir nicht mehr genug? Profis verwenden Programmiersprachen wie JavaScript oder Python.
The MagPi Essentials - Make Games with Python (Buch als pdf in Englisch)
Grid Garden vermittel anhand eines digitalen Karrottengartens die Grundlagen von CSS Grid.
Open Roberta ist eine Online-Programmierumgebung, in der sich echte und virtuelle Roboter mittels Blöcken aus Programmcode steuern lassen. In Open Roberta Lab kann man verschiedene Roboter mit der grafische blockbasierte Programmiersprache NEPO programmieren. Einige unterstütze Roboterplatformen wie den Calliope mini, den micro:bit und den mBot haben wir für dich zum ausprobieren. Man kann seine Programme aber auch in einer Simulation ohne eigentlichen Roboter testen.
Der BBC micro:bit ist ein preiswerter Einplatinencomputer, der von der British Broadcasting Corporation im Juli 2015 vorgestellt wurde. Vorrangiges Ziel des Projekts ist die Verbesserung der Schulbildung im Bereich der Informationstechnik.
Der Calliope mini ist ein deutscher Einplatinen-Computer mit einem 5x5-Ledfeld, verschiedenen Sensoren und Tasten.
Der Thymio ist ein kleiner, mobiler Roboter, der programmierbar ist und für pädagogische Zwecke konzipiert wurde.
Der mBot ist ein Roboter-Bausatz, der mit Hilfe von Scratch oder Open Roberta gesteuert werden kann.
Quick Start
Sonic Pi ist ein Open-Source-Musikprogramm, das für den Kleincomputer Raspberry Pi entwickelt wurde. Das Programm funktioniert neben dem Pi auch auf anderen Computern mit Linux, Mac-OS, oder Windows als Betriebssystemen. Programmquelltext bildet die Grundlage für die Klangerzeugung. Durch sogenanntes „Live Coding“ kann in Echtzeit eine laufende Schleife geändert werden und so die erzeugte Klangfolge verändert werden.
Mit App Inventor vom MIT kann man mit einer visuelle Block Programmiersprache ähnlich wie Scratch eine eigene App für Android erstellen.
App Inventor kann man auch ohne Gmail Konto nutzen code.appinventor.mit.edu.
App-Lab ist eine Programmierumgebung auf https://studio.code.org/, wo man einfache apps machen kann. Entwerfe eine Anwendung/App, Code mit Blöcken oder JavaScript damit es funktioniert, dann teile die App in Sekunden.
Auf der Website Agent Cubes kannst du mit Blockcode Spiele programmieren und mit Freunden teilen.
AntMe! ist ein Spiel zum kostenlosen Download, bei dem Kinder echten Programmcode schreiben und damit einen Ameisenstaat verwalten.
Möchtet ihr an den Beispielen etwas ändern? Habt ihr einen Fehler entdeckt? Möchtet ihr eigene Beispiele hinzufügen? Diese Webseite steht vollständig im Quelltext auf Github unter github.com/CoderDojoLuzern/CoderDojoLuzern.github.io zur Verfügung. Unsere regelmässigen Mentoren können jederzeit Schreibzugriff haben. Alle anderen bitten wir bei Änderungswünschen um Pull-Requests.