Wraz z udostępnieniem systemu iOS 10 w App Store pojawiła się zapowiadana podczas keynote otwierającego konferencję WWDC aplikacja Swift Playgrounds dla iPada.

Jest to program przeznaczony przede wszystkim dla dzieci uczących się programowania. Tak, jak wiele innych tego typu kursów dla dzieci, skupia się przede wszystkim na przybliżeniu im samej koncepcji i idei programowania. Z tą różnicą, że w jego przypadku proste komendy zapisywane są zgodnie ze składnią Swift (w innych jest to np. Java). Dzieci uczą się tworzyć i stosować proste metody, pętle, instrukcje warunkowe, poznają zmienne, stałe itp., a wszystko to w formie gry, w której sterują dziwnym stworzeniem poruszającym się po kolejnych kolorowych planszach przedstawionych w 3D.

Swift Playgrounds

Na tym jednak możliwości Swift Playgrounds się nie kończą, w programie można znaleźć kursy prezentujące bardziej skomplikowane zagadnienia dotyczące np. rysowania za pomocą kodu itp.

Swift Playgrounds

Miałem okazję korzystać z wersji beta Swift Playgrounds ucząc podstaw programowania mojego syna i muszę pochwalić Apple, za to naprawdę świetne narzędzie edukacyjne. Przede wszystkim zamiast np. siedzieć przy komputerze, na którym wygodniej korzysta się z kursów online, jak choćby z nauki programowania z bohaterami Gwiezdnych Wojen, dostępnym w serwisie Code.org, mój syn uczy się programowania wieczorem w łóżku. Lekcja ze Swift Playgrounds jest teraz dla niego tym, czym bajka na dobranoc. Forma gry, atrakcyjna grafika oraz mobilność iPada, sprawia, że nauka podstaw programowania jest przyjemna i ciekawa dla chłopca, który nie skończył jeszcze siedmiu lat.

Jedyną barierą dla niektórych może być to, że program dostępny jest tylko w wersji angielskiej. W moim przypadku po prostu tłumaczę synowi tekst angielski na polski. Same komendy w Swift, bazujące przecież także na języku angielskim, np. "moveForward()" rozumie już bez problemów.

Więcej o moich (a właściwie naszych) doświadczeniach w tym temacie już niebawem także na blogu.

Swift Playgrounds dla iPada w App Store za darmo.