Programmierung – coding – ist eine Querschnitts-Diszipline, auf der Grundlage des rechnergestütztes Denken.  Programmieren ist wie eine Superkraft zu besitzen. So können Sie die Ideen in ihrem Kopf verwirklichen, wenn Sie einfach für kleine Schritte ein programmierbares Gerät (Computer, Robot) unterrichten, damit es die Ideen für Sie schafft. Diese Superkraft ist nicht für Superhelden reserviert, sondern durch Coding kann sie leicht erworben werden. In unserem Bereich – Astronome und Astrophysik, wo Konzepte oft nicht einfach sind – Programmieren ist auch aus einem anderen Grund sehr nützlich. Wenn man eine Idee durch Coding durchschaffen will, die Konzepte, die dieser Idee zugrunde liegen, müssen für uns sehr klar sein, um die Schritte (Algorithmen) die das programmierbar Gerät ausführen lässt, klar zu definieren. Durchführung der Programmierung ermöglicht tief zu graben – mit Zweifel und Lösungsvorschlägen, und Erkundung möglicher Wege sur Lösung – und führt unweigerlich zu einem besseren Verständnis der Konzepte selbst. Das ist rechnergestütztes Denken. Es ist für alle Lebensbereiche von grundlegender Bedeutung, und ist die Grundlage jeder Forschungstätigkeit. Auf diese Seite finden sie die Verbindungen su verschiedenen Codierungsaktivitäten, die wir mit verschiedenen Tools zusammengestellt haben. Die Aktivitäten können in Schulen angeboten werden, oder zu Hause gemacht werden, selbständig, oder mit Hilfe eines Erwachsenen. Mit jeder Karte, können Sie die Grundlagen der Programmierung lernen, das rechnergestützte Denken entwickeln, und gleichzeitig spannende Dinge über unser Universum lernen. Viel Spaß!

Scratch

Scratch ist eine Umgebung für visuelle Programmierung, entwickelt vom Lifelong Kindergarten Forschungsverband am MIT Multimedia Lab, Boston, geleitet von Mitchel Resnick. Es ist besonders geeignet, um den (auch jungen) Schülern die Grundlagen der Programmierung beizubringen, das rechnergestützte Denken und problem solving (Lösung von Problemen) Fähigkeiten zu entwickeln. Es ist auch für Lehrer und Eltern sehr nützlich, da sie können es für Bildungs- und Unterhaltungsprojekte verwenden, von der Mathematik zur Wissenschaft, Geschichte und Kunst. Scratch ermöglicht die Durchführung von Simulationen, Animationen und einfachen Spielen. Die Protagonisten der mit Scratch entwickelten Programmen heißen Sprite, und unsere sehr gute Kollegin Barbara Olmi hat ein Paar davon vorbereitet, die Sie auf dieser Seite herunterladen können.

Makey Makey
Ozobot

Ozobot ist ein kleines Roboter mit optischen Sensoren, die ihn ermöglichen, Farben zu erkennen und sich auf Oberflächen – sowohl physisch als auch digital –  zu bewegen, indem er farbigen Wege verfolgt. Er macht viel Spaß beim benutzen und programmieren. Das sind einige der Aktivitäten, die wir Ihnen vorschlagen:

Arduino

Arduino ist eine Hardware-Plattform bestehend aus einer Reihe elektronischer Unterfenster mit einem Mikrocontroller. So lassen sich einfache Geräte mit Sensoren und Stellteilen erstellen. Auf der Karte ist ein Entwicklungsumgebung für die Mikrocontroller-Programmierung kombiniert. Die gesamte Software ist kostenlos, ebenso wie alle Aktivitäten, die Sie hier finden.

Pixel Art

Zur Darstellung der Bilder, müssen die Computer ein Raster bauen und die Bilder ausmalen. Sie können nicht anders. Jedes Bild ist ein Pixel. Wir nennen Pixel Art jede Zeichnung, die auf die karierte Bildstruktur verweist, damit sie zu kleinen Kunstwerken werden. Je kleiner und zahlreiche sind die Pixel, desto weniger auffallend ist das Bild, je klarer und ständiger das Bild erscheint. Sie können die Pixel-Art im Rahmen Coding Unplugged, indem Sie Kindern ein “Code” geben, der als Farb- und Zahlenfolge definiert ist, und stellt das Ausmalen der Quadraten aus einem Blatt dar, um das Kunstwerk zu erhalten. Auch in diesem Fall, haben wir Vorschläge entwickelt, die diese Sorte Coding Unplugged ermöglichen, indem wir die Schüler mit faszinierend Themen von Astronomie und Astrophysik einbeziehen suchen.