Programmieren lernen mit dem iPad
Um die Kunst des Programmierens zu lernen gibt es unzählige Möglichkeiten. Sei es der klassische Weg über eine Ausbildung, ein Online-Kurs bei Plattformen wie Udemy, dem Rheinwerk-Verlag oder auch der Online-Unversität Udacity und nicht zu vergessen die klassischen Youtube-Videos.
Wer aber ein iPad besitzt kann auf eine Alternative zugreifen, von der die meisten vermutlich noch nie etwas gehört haben, Swift Playgrounds. Die Voraussetzung des iPad’s für die App erschließt sich recht einfach aus dem Entwickler, denn der ist kein geringerer als der Hersteller: Apple. Apple möchte mit der App auf der einen Seite natürlich seine eigene Programmiersprache Swift pushen, daher auch der Name. Andererseits soll die App jedem interessierten das Programmieren spielerisch beibringen.
Die App wirkt auf den ersten Blick sehr kindlich gestaltet. Das bedeutet allerdings nicht, dass ihr die Tiefe fehlt: ganz im Gegenteil. Wer will kann sich mit der App in Augmented Reality Programmierung versuchen oder einen Algorithmus, also eine Abfolge von fest definierten Anweisungen, für das Spiel Schiffe versenken entwickeln.
Alle diese Kurse sind sogenannte Playgrounds. Hat man keine oder nur wenige Vorkenntnisse, sollte man zuerst die drei Grundkurse absolvieren. Man beginnt mit „Programmieren lernen 1“.
Programmieren lernen 1
In diesem Kurs wird man spielerisch an Funktionsaufrufe, Operatoren und Schleifen herangeführt. Man steuert eine Spielfigur namens Byte durch eine 3D-Welt. Diese bewegt man mit Befehlen nacheinander von Feld zu Feld um Rätsel zu lösen und die Rubine einzusammeln. Das soll natürlich möglichst effizient ablaufen. Während man am Anfang noch fünf Mal moveForaward() schreibt, wird man im Verlauf dann lieber den Befehl in einer Schleife aufrufen um Zeilen zu sparen.
Der Einstieg ist so einfach und intuitiv gestaltet, so dass jeder, ob Kind oder Erwachsener, damit klar kommt.
Im zweiten Kurs geht es dann um Objektorientierung, Variablen und deren Typen. Man wird die Spielwelt nicht mehr nur als Fläche benutzen, sondern auch verändern.
Die Schwierigkeit steigt über alle drei Kurse und Übungen hinweg an. Wobei es auch durchaus herausfordernd werden kann.
Mit Swift Playgrounds kann jeder, egal welches Alter oder welche Vorkenntnisse programmieren lernen. Wer sich ein genaueres Bild der App machen möchte, kann sich diese kostenlos aus dem App-Store herunterladen oder über die folgende Webseite mehr erfahren:
https://www.apple.com/de/swift/playgrounds/
Kommentare
Kategorisiert in: Informatik
Dieser Artikel wurde verfasst von Niklas Solga