Zavrieť reklamu

Jedným z trendov, ktoré Apple v poslednom čase propaguje, je takmer nutnosť vedieť programovať. Teta Katarína zo Saturnina by možno povedala, že cvičenie robí majstra a prútik je potrebné ohýbať, kým je mladý, preto sa Apple základy schopnosti programovať snaží položiť už u tých najmenších. Aplikácia Swift Playgrounds ale v žiadnom prípade nie je určená výhradne im.

Swift Playgrounds je aplikácia, ktorá pomáha deťom pochopiť základy programovania v jazyku Swift. Rozhodne sa ale nedá označiť za jednostranne zameranú vzdelávaciu aplikáciu/hru, pretože je koncipovaná tak, aby si vďaka nej deti okrem Swiftu ako takého osvojili všeobecné princípy programátorského uvažovania a logiky. Swift Playgrounds sme v rodine vyskúšali na iPade 2018 na vlastnej koži. Čo nám aplikácia priniesla?

Ihrisko pre každého

Je Playgrounds pre začiatočníkov? Áno aj nie. Spôsob, akým aplikácia komunikuje, je natoľko zrozumiteľný, že si s ňou poradia aj používatelia, ktorí v živote nevideli žiadny kód. Zároveň je ale natoľko zábavný, že nebude nudiť ani tých, ktorí už nejaké skúsenosti majú. Playgrounds u nás testovala desaťročná dcéra, ktorá má z minulosti skúsenosti s Karlom a Baltíkom, poradí si s ňou ale aj deti programovaním nepoľúbené. Program je textovo vizuálny. Užívateľ začína najskôr s tvorbou jednotlivých príkazov, ktoré sa postupne učia skladať do reťazcov, slučiek a komplexnejších stavieb. Jednotlivými ihriskami sú v aplikácii myslené akési miniaplikácie – lekcie, z ktorých každá je zameraná na inú oblasť. Ihrísk, alebo ak chcete minihier, je v ponuke naozaj dosť, rovnako ako najrôznejších šablón. Výukové jadro tvoria tri základné moduly – „Learn to Code 1“, „Learn to Code 2“ a „Learn to Code 3“.

Prvá lekcia má za úlohu naučiť používateľa základné príkazy vo Swifte. Príkazy zadávate kliknutím, nie je potrebné vypisovať celý kód. To, čo vami zadané príkazy vykonajú v praxi, môžete vidieť v hornej časti obrazovky, kde sa vo svojom animovanom 3D svete pohybuje hlavná postavička. Po zadaní príslušných príkazov Byta rozpohybujete kliknutím na tlačidlo „Run my Code“. Pokiaľ vás ale Byte nebaví, môžete skúsiť niektorú z iných lekcií

Aplikácia vám spočiatku s príkazmi veľmi intenzívne pomáha, postupne vás nechá sa osamostatniť a aktívne využívať to, čo ste sa naučili v predošlých lekciách. Náročnosť sa postupne zvyšuje, aplikácia ale počíta aj s variantom, že by toho na vás mohlo byť skrátka veľa, a ponúka možnosť nápovedy. Rovnako si svoje znalosti môžete kedykoľvek osviežiť spustením niektorej zo starších lekcií.

 

Najlepší učiteľ

Jednou z najlepších vecí na Swift Playgrounds – spolu s neuveriteľne ľahkým a dokonale intuitívnym ovládaním – je ich prístup k užívateľovi. Aplikácia netrvá na presne danom postupe, ktorý sa musíte naučiť ako opičia dráhu. Pokiaľ si k stanovenému cieľu dokážete nájsť svoju vlastnú cestu, Playgrounds váš úspech oslávi rovnako, ako by ste krok za krokom sledovali vopred daný postup. Rovnako tak vás nebude nijako znevýhodňovať v prípade, že sa rozhodnete využiť pomocníka. Jednoznačným plusom je aj variabilita jednotlivých lekcií spolu s faktom, že vás nič nenúti držať sa striktne jednej jedinej cesty. Môžete začať ktoroukoľvek lekciou a abslovovať ich aj niekoľko naraz bez toho, aby ste nutne museli predchádzajúcu lekciu dokončiť.

Výrazným, a asi jediným, mínusom by sa v našich končinách mohla zdať angličtina, ktorú najmä menšie deti neovládajú, nie je to ale neprekonateľný problém. Jednotlivé príkazy si zapamätá aj neangličtinár a sprievodné komentáre a inštrukcie sú písané jednoducho stráviteľnou angličtinou – pokiaľ váš potomok príliš anglicky nevie, nebude problém mu krátke texty prekladať.

Niekto by za nevýhodu mohol považovať aj to, že Playgrounds nie sú k dispozícii pre iPhone. Keď si ale aplikáciu vyskúšate, presvedčíte sa na vlastnej koži, že prostredie iPadu je pre ňu ako stvorené. Veľkosť displeja je úplne optimálna a najskôr ani ten najväčší iPhone, ktorý sa v súčasnej dobe na trhu, by najskôr neumožňoval dostatočne pohodlné a efektívne používanie Playgrounds, a najskôr by na ňom ani nebol priestor na využitie špecifických úprav kódov.

Nebojte sa Playgrounds vyskúšať. Ak ste podobne ako autorka tohto článku skončili s programovaním v deväťdesiatych rokoch, pretože v Ábíčku prestali vychádzať návody pre QBasic, a Mortal Kombat, ktorý vám spolužiak priniesol skomprimovaný na dvadsiatich disketách, vám začal pripadať zábavnejšie, môže pre vás aplikácia predstavovať ľahký a zábavný odrazový mostík späť do sveta kódov a príkazov.

Swift Detské ihriská
.