Calliope mini Swift Playground

Entwickler/Anbieter:Apple
Anwendungstyp:Desktop/Mobile App
Betriebssystem:MacOS, iOS
Calliope mini Version:V2, V1
Account erforderlich:ja, Apple-ID
Installation:ja
offline nutzbar:ja

Mit dem Swift Playground lernt ihr ganz einfach den Calliope mini kennen. Die einzelnen Bestandteile des Calliope mini werden vorgestellt. In kleinen Schritten versteht ihr die Grundlagen des Programmierens und steuert LEDs, Pins, Sensoren und Sounds. Mit dem Swift Playground baut ihr eigene Projekte und Prototypen für euren Calliope mini.

Abo-URL:
calliope-edu.github.io/playground/feed.json

Der Calliope mini Playground kann ohne Vorkenntnisse eingesetzt werden und eignet sich hervorragend zum Einstieg ins Programmieren. Die Programmiersprache Swift wird durch die Eingabe und Anpassung von Parametern leicht verständlich nahegebracht.
Die Kinder werden in die Lage versetzt, den Programmcode zu erfassen und zu verändern.

  • Ab Klasse 3+
  • Offline, mobil nutzbar
  • Keine Programmiervorkenntnisse notwendig
  • Schnelle, kabellose Übertragung des Codes zum Calliope mini
  • Entwicklung digital gesteuerter, physischer Prototypen
  • Leicht die Sensoren des Calliope mini abfragen und nutzen

Die Struktur

Der Calliope mini Playground besteht aus vier Kapiteln, die die grundlegenden Funktionen der SwiftPlaygrounds App und des Calliope mini kreativ erfahrbar machen.

Der Programmierbereich beinhaltet eine Einführung in die Übung, eine Aufgabenstellung und erklärt das folgende Programm in kleinen Schritten. Der Liveview zeigt die Aktivität verschiedener Eingaben, Ausgaben sowie die genutzten Sensoren der aktuell ausgeführten Übung an. Die Parameter können ganz einfach entweder über die Tastatur oder die Vorschlagleiste eingegeben werden.

In einzelnen Kapiteln lernen die Schülerinnen und Schüler den Calliope mini und seine Funktionen kennen. Sie verbinden ihn mit dem iPad und übertragen ihre Programme direkt per Bluetooth.

Die Kinder spielen, basteln, programmieren und präsentieren ihre Projekte. Mit ein bisschen Übung verwandelt sich so der Calliope mini in ein Instrument, einen Würfel, ein Thermometer oder eine Discokugel.

Calliope mini Swift Playground Vorlage

Die Calliope mini Playground-Vorlage für Fortgeschrittene bietet euch alle Möglichkeiten, frei zu programmieren.
Mit Hilfe der Code-Block-Vorschlagleiste könnt ihr ganz leicht individuelle Projekte erstellen und mit euren Freund*innen teilen.

Hier findet ihr Projekte, die ihr gern zur Inspiration und zum Weiterentwickeln nutzen könnt.

Um eine Verbindung zum Calliope mini aus dem Playground herzustellen, müssen die folgenden Schritte ausgeführt werden:

Calliope mini vorbereiten

  1. Mode 5 - Wechsel mit Taste A und Taste B
    auf Programm 5 des Calliope mini.
  2. Bestätigen - Bestätige den Modus 5
    durch Schütteln.
  3. ID Muster Symbol - Der Calliope mini zeigt ein
    Koppeln-Symbol (fünf Balken) auf dem LED-Display.

Calliope mini mit dem Mac oder iPad verbinden

  1. Verbinden - Drücke den kleinen roten Button
    oben rechts im Playground.
  2. Individuelles Muster eingeben - Gib dein ID Muster ein, um die
    beiden Geräte zu verbinden.
  3. Fertig - Der kleine rote Button wird grün.

Jetzt kannst du mit Swift programmieren!


Programmierkonzepte

blockbasierte Programmierungnein
textbasierte Programmierungja, Swift
Multithreadingnein
Ereignisse (eventbasierte Programmierung)ja
Variablenja
Listenja
Schleifen: While / For / Foreachja / ja / ja
Funktionen / mit Parametern / mit Rückgabewertja / ja / ja
serielle Kommunikationnein
Sensoren/Aktoren-Erweiterungennein

Projekte für zu hause und in der Schule


Übrigens: Die Calliope mini Playgrounds gibt es natürlich auch für den Mac!
Tipps zum Download und dem Verbinden über Bluetooth findet ihr hier.

Calliope mini Playgrounds

Abo-URL:
calliope-edu.github.io/playground/feed.json


Handbuch für Lehrkräfte

Die Handreichung für Lehrkräfte führt ein in die Benutzung des Calliope mini. Der Minicomputer lässt sich einfach und spielerisch programmieren und bietet Kindern ab dem Grundschulalter einen kreativen Einstieg in die digitale Welt. Schritt für Schritt werden Anregungen für die Unterrichtsgestaltung mit dem Calliope mini im Swift Playground gegeben, inklusive Spielen, Übungen, Gesprächsanregungen und der Entwicklung eigener Projekte und Prototypen.

Im Fokus des Playgrounds stehen die Sensoren, die Eingabe- und Ausgabemöglichkeiten des Calliope mini und die Möglichkeit, diese mit Hilfe von Swift zu kombinieren, um so erste digital gesteuerte Prototypen zu entwickeln.
Alle Einheiten lassen sich modular und flexibel einsetzen, sodass einige Übungen bei Bedarf auch übersprungen oder erweitert werden können.

  • Anregungen für die Unterrichtsgestaltung
  • Lösungen der Programmierherausforderungen des Playgrounds
  • Schritt-für-Schritt-Anleitungen / kreative Bastelarbeit innerhalb der Projekte
  • Arbeitsmaterial digital und als Druckversion
  • Tipps und Tricks

Im Unterricht

Dieses Buch ist eine Handreichung für Lehrkräfte: In leicht verständlichen Einheiten werden Anregungen für die Unterrichtsgestaltung mit dem Calliope mini gegeben.

Der Calliope mini Playground eignet sich für die erste Begegnung der Schülerinnen und Schüler mit dem Calliope mini. Schritt für Schritt werden wichtige Prinzipien von Computern aufgezeigt und direkt ausprobiert.
Bedeutende Grundideen der Unterrichtseinheit werden präsentiert und mit Gesprächen, Spielen oder Übungen eingeführt. Außerdem stehen unterstützende Aktivitäten, die das Verständnis der Grundidee vertiefen und festigen, zum Abruf bereit.

Freies Programmieren

Der zweite Teil des Handbuchs widmet sich dem freien Programmieren. Schritt für Schritt durchlaufen die Schülerinnen und Schüler neun angeleitete Projekte. Für Lehrerinnen und Lehrer wurden außerdem Ideen für Differenzierungsmöglichkeiten und Anregungen zum projektorientierten Arbeiten im Unterricht aufbereitet.

Anschließend entdecken die Schülerinnen und Schüler, wie sich diese Grundidee in der digitalen Welt mit dem Calliope mini wiederfindet.
Zum Abschluss jeder Lektion werden alle bisherigen Grundideen und Programmierprinzipien der Lektion zusammen in einem kleinen Projekt angewandt.


Unterrichtsmaterial und Projektideen

Im Handbuch ist zusätzliches Unterrichtsmaterial sowohl für Lehrkräfte als auch für Schüler*innen zu finden, inklusive einer Coding-Tagebuch-Vorlage, Bastelanleitungen und Arbeitsblättern. Die Materialien können entweder digital über das iPad oder analog auf dem Papier bearbeitet werden.