Apple Swift Playground pomůže dětem se naučit kódovat

Malí vývojáři, iPad styl

Počítačová gramotnost má v dnešní době zásadní význam a tato důležitost se v příštích letech jen zvýší. Znalost vaší cesty kolem tabulky aplikace Excel nebude postačující pro příští generaci. Základní znalost programování bude pravděpodobně nezbytná, když dnešní děti vstoupí na pracovní sílu - a na Světové konferenci vývojářů (WWDC) v roce 2016 oznámila společnost Apple hrozící spuštění aplikace iPad, která pomůže připravit dnešní děti na budoucí budoucnost: Swift Playgrounds .

Soustředěný výhradně na programovací jazyk Apple Swift , bude společnost Swift Playground prezentovat dětem řadu výzev, které je třeba vyřešit, a zároveň je vyučovat základní kódovací schopnosti potřebné k jejich řešení. Během prezentace WWDC jeden příklad představoval charakter procházející kolem vnějších okrajů náměstí. Předepsaný kód měl znak přesunout na konec strany a otočit, ale nepohybovat dále. Řešením bylo, že kód je třeba opakovat pro každou stranu čtverce, vedoucí charakter zpět k počátku.

Vyučování základních pojmů, jako je toto, učí víc než jen jazyk; to učí druh logiky, která bude použitelná bez ohledu na to, jaké programové nástroje může student v budoucnu vyzdvihnout. A poskytnutím vizuálního prostředí, které existuje vedle sebe s výzvami kódování Swift Playgrounds, mohou děti vidět výsledky svého úsilí v reálném čase a dát jim lepší přehled o tom, co dělat dál.

Swift Playgrounds není samozřejmě jedinou možností na trhu, pokud jde o to, že děti mají možnost samozřejmě kódovat. V systému iOS byly k dispozici různé možnosti - od Hopscotchu až po robotickou kouli Sphero SPRK. A odvrací se ze světa mobilních zařízení, MIT Media Lab's Scratch již od roku 2005 vyučuje děti na webu o základy programování.

Mimo programování existuje řada možností, jak jemně přimět děti k hernímu designu, od fyzických cihel Bloxels až po známé tváře Adventure Time Game Wizard.

To, co si společnost Swift Playground odlišuje od většiny svých konkurentů, je samozřejmě její neochvějný závazek k programovacím jazykům společnosti Apple. Od svého uvedení na WWDC 2014, společnost Swift zaznamenala rozsáhlé přijetí mezi vývojáři her iOS. Od tohoto psaní je podle indexu Tiobe 14. nejpopulárnější programovací jazyk na světě. Mít generaci dětí, kteří to vědí dovnitř a ven? Předpokládám, že to není nejhorší vize budoucnosti, odkud sedí Apple.

Jelikož Apple vytvořil, nabízí Swift Playgrounds i několik výhod. Například vyvinuli klávesnici přizpůsobenou unikátním programovým potřebám Swiftu a nabízejí automatický doplněk, který naznačuje další bity kódu, který byste mohli potřebovat. Swift Playgrounds bude také měřítko spolu s rostoucí skillet uživatele, postupovat od stavebních bloků programování v Swift k pokročilejším výzvám a konceptům.

"Swift Playgrounds nevyžaduje žádné znalosti v oblasti kódování, takže je ideální pro studenty, kteří začínají," uvádí na oficiálním webu společnosti Apple Apple Swift Playgrounds. "Je to také jedinečný způsob, jak pro zkušené vývojáře rychle přinášet nápady do života. A protože je vybudován tak, aby plně využíval iPad, je to první zkušenost z učení."

Samozřejmě, že být přátelský k dětem neznamená, že je to jen pro děti. Uživatelé iPadů v jakémkoli věku by měli najít Swift Playgrounds jako užitečný úvod do světa programování. Samotný kurz základů slibuje, že vyučuje následující základní vývojové koncepty: příkazy, funkce, smyčky, parametry, podmíněný kód, proměnné, operátory, typy, inicializace a fixace chyb.

Zatímco není potvrzeno žádné konkrétní datum vydání, společnost Swift Playgrounds je navržena tak, aby se na App Store dostala na podzim roku 2016 výlučně pro iPad a bude k dispozici ke stažení zdarma. Apple ještě neupřesnil, které modely iPadu budou potřebovat k jeho spuštění, ale vzhledem k tomu, že jejich cílové demografické zkreslení alespoň trochu na mladší straně, budeme držet prsty překlenout, že to bude podporovat všechny hand-me-down iPads, které matka a táta stále kopají po domě.