Make‘n‘Code-Archiv

Das MuT/MAKE.it Code-Archiv

Hier ensteht das Archiv für die Programme, die im Rahmen von Workshops bei MAKE.it oder Workshops der Fachstelle MuT enstanden sind.


…um was gehts überhaupt?

Visuelle Programmiersprachen

Bildungsorientierte visuelle Programmiersprachen vereinfachen das Erlernen des Programmierens, durch die Verwendung von Icons und Blöcken, anstatt von schriftlichen Befehlen und Syntax. Sie erleichtern damit den Einstig in das Programmieren für Kinder, Jugendliche und die betreuenden Pädagog*innen.

Die Verschiedenen Plattformen die visuelle Programmiersprachen anbieten unterscheiden sich dabei nur geringfügig in Syntax und Bedienoberfläche, so das ein Umstieg einfach möglich ist. Wichtigster Unterschied ist vor allem das Einsatzgebiet der unterschiedlichen Programmierumgebungen. Sollen nur Programme am Computer erstellt werden oder sollen die Programme nach dem Programmieren von Microcontrollen (wie zum Beispiel Calliope Mini oder dem LEGO Mindstorm Roboter) ausgeführt werden.

Die Wichtigsten Plattformen sind:

Scratch https://scratch.mit.edu/
In Scratch können kleine Spiele oder Multimedia-Anwendungen programmiert werden. Entwickelt wurde Scratch am MIT und hat eine große Online-Community. Scratch kann als Online-Webanwendung genutzt werden oder lokal am eigenen Rechner installiert werden (Win/MacOS/Android).
Scratch bei Wikipedia.

Open Roberta https://www.open-roberta.org/
Die Programmierplattform wurde vom Frauenhofer Institut entwickelt. Vor allem die Programmierung von Microcontrollern und Roboter steht dabei an erster Stelle. Open Roberta ist eine reine Webanwendung die im Browser läuft ( https://lab.open-roberta.org/ ) und daher sowohl unter Win wie auch MacOS nutzbar.
Open Roberta ist dabei die Plattform, die die breiteste Unterstützung für bildungsorientiere Microcontroller und Roboter unterstützt.
Open Roberta bei Wikipedia.

LEGO Mindestorm
Für den EV3 Roboter gibt es von LEGO Education zwei Programme (Win/MacOS), um diesen zu programmieren:

  • Das EV3 Lab ist nur über die amerikanische LEGO Education Seite zu beziehen. Die Syntax und die Icon richten sich dabei an klassische Ablaufdiagramme (wenn auch Einsteigergerecht).
  • Die EV3 Classroom orientiert sich dagegen an den Pictogrammen, wie sie auch z.B. in Scratch Verwendung finden.

(Daneben lässt sich mit ein wenig technischen KnowHow der EV3-Roboter auch mit Open Roberta Programmieren.)


Das eigentliche Archiv

Die Programme sind in der Regel mit 7Zip gepackt. Dieses OpenSource Kommpressionstool gibt es zum Beispiel hier: https://kjr-url.de/7-zip

Pooong (MAKE.it – MiniMünchen-Hochschulkurs) 20

Plattform: Scratch 3
Download: https://kjr-nc.de/s/G2fRYKYbtyZPgHw
Betreuende Fachkräfte waren: Momo
Hinweis: Das Spiel wurde online programmiert und anschliessend auf einem Raspberry Pi lokal gespielt.
Mit einem MakeyMakey und ein Paar Arcade-Knöpfen wurde ein Custom-Controller für das Spiel gebastelt.

ZombieRun (MAKE´n´CODE) 22

Plattform: Open Roberta
Microcontroller: Calliope Mini
Download: https://kjr-nc.de/s/kG9fB5HxiazYm74
Betreuende Fachkräfte waren: La, Michael
Hinweis: Die einzelnen Programme sind mit 7Zip gepackt
Der Ablaufplan zum ZombieRun: https://www.kjr-mut.de/zombierun-ablaufplan/

MiniMünchen 22

MiniMünchen  22 – Asteroids

Coding-Plattform: Scratch 3
Gaming-Plattform: Raspberry Pi 4
Game-Controller: MakeyMakey & Arcade-Stick und Buttons
Download: https://kjr-nc.de/s/tfe4Hk5QwJPND2z
Online spielen: https://www.kjr-mut.de/wp-content/uploads/scraaatch_by_mooot/asteroiden.html
(Spiel starten: F; Steuerung Raumschiff: WASD; Schießen: G)
Druckvorlage Raumschiff: https://kjr-nc.de/s/wmpQKDNddnsSeMr
(Als STL-Datei)
Betreuende Fachkräfte waren: Der MiniMünchen-Besucher Paul hat sich selbst, andere Besucher*innen und teilweise die Betreuer in Sachen Coding  betreut, ansonsten waren abwechselnd Phillip, Armin und Wolfgang für Ihn da 😉
Hinweis: Der Rasberry Pi, das MakeyMakey Board und die Gaming-Controller wurden in eine Euro-Kiste verbaut… …ganz rechts auf dem Bild

ZombieRun´23

Plattform: Open Roberta
Microcontroller: Calliope Mini (ab Version 2.0)
Download: https://kjr-nc.de/s/AcNcKefrYkBe9GZ
Betreuende Fachkräfte waren: Michael, Markus, Lukas, Simon & Wolfgang
Hinweis: Wir haben es nicht getestet, aber wir gehen davon aus, das die Bluetooth-Funktion in der letzten Stufe des Spieles nur mit dem Calliope Mini ab der Version 2.0 ordentlich funktioniert (die älteren Calliope haben da immer wieder Ihre Probleme gehabt).