Der Calliope mini ist ein Einplatinencomputer, der Kindern und Jugendlichen einen spielerischen Einstieg in das Programmieren und algorithmische Denken ermöglichen soll. Die Programmierung des Mikrocontrollers ist über unterschiedliche webbasierte Entwicklungsumgebungen möglich. Mit wenigen Klicks lassen sich in visuellen Programmiersprachen erste Programme erstellen.
Das Ziel eines Workshops mit dem Calliope Mini ist es, den Schülerinnen und Schülern spielerisch die Grundlagen der Informatik und des Programmierens näherzubringen und ihre kognitiven Fähigkeiten zu fördern.
Darauf kann im weiteren Unterricht aufgebaut werden, indem man den Minicomputer als Werkzeug zur Wissensvermittlung verwendet.
In verschiedenen Projekten können nach der Einarbeitung sachbezogene Themen (Deutsch, Mathematik, Musik, Sachunterricht) mit dem Calliope erarbeitet werden.
Der Begriff leitet sich vom englischen Verb "to compute" ab, was übersetzt "berechnen" heißt.
Ein Computer besteht aus den Bestandteilen Hardware (die Bestandteile, die man anfassen kann) und Software (Programme im Computer).
Es gibt PC's (Personal Computer) aber auch in vielen elektronischen Geräten sind Computer verbaut (Waschmaschine, Auto, Fernbedienung, Smartphone). Die Computer steuern den Ablauf dieser Geräte.
Dies tut der Computer, indem er Daten (Eingaben) verarbeitet.
Der erste Computer wurde 1941 von dem deutschen Bauingenieur Konrad Zuse entwickelt.
Programmieren heißt, einem Computer (z.B. deinem Calliope mini) Schritt-für-Schritt zu sagen, was er tun soll. Dafür werden klare und detaillierte Anweisungen benötigt, die nacheinander ausgeführt werden. Dabei spielt die Reihenfolge der Anweisungen eine entscheidende Rolle. Die Sammlung dieser Handlungsanweisungen wird Programm oder Algorithmus genannt.
Der Calliope mini ist kein kompletter Computer - ein Mikrocontroller eben. Damit der mini macht, was man ihm sagt, braucht man eine Programmierumgebung. In der kann man Programme schreiben, die dann auf den Calliope mini übertragen werden. Diese Programmierumgebung nennen wir Editor. Egal ob mobil oder auf einem Desktop Rechner, es gibt unterschiedliche Möglichkeiten, den Calliope mini zu programmieren. Schau dir doch mal die einzelnen Editoren genauer an und finde den für dein Projekt Richtigen.
Die SuS spielen Roboter und Programmierer und navigieren sich so durch ihren Klassenraum. So lernen Sie spielerisch das Konzept der Programmierung kennen (genaue Formulierung von Anweisungen) ohne von technischen Schwierigkeiten abgelenkt zu werden.
Es werden Befehle vereinbart: Geradeaus, Drehen nach rechts, Drehen nach links
Die Befehle werden durch Handzeichen auf den Rücken gegeben. Es können auch Kärtchen mit Pfeilen eingesetzt werden, die vorher gelegt werden.
Person A Programmierer: schreibt das Programm, legt Kärtchen, was der Roboter machen soll (Wie viele Schritte gerade, wann drehen,...)
Person B Navigator: liest das Programm des Programmierers und gibt dem Roboter die Befehle durch Handzeichen (bedient den Roboter)
Person C Roboter: führt das Programm/ die Befehle aus, die der Navigator ihm gibt
Reflexion:
Anweisungen müssen eindeutig sein
Schritte können unterschiedlich groß sein
Probleme können durch Neuprogrammierung behoben werden