Swift Playgrounds podjetja Apple bodo otrokom pomagali pri uvajanju kode

Mali razvijalci, slog iPad

Računalniška pismenost je danes ključnega pomena in ta pomen se bo v prihodnjih letih še povečeval. Če poznaš svojo pot okoli preglednice Excel, ne bo dovolj za naslednjo generacijo. Z osnovnim razumevanjem programiranja bo verjetno bistvenega pomena, ko bodo današnji otroci vstopili v delovno silo - in na konferenci Svetovne razsežnosti razvijalcev (WWDC) leta 2016 je Apple napovedal skorajšnji začetek aplikacije iPad, ki bo pomagal pripraviti današnje otroke za jutrišnjo prihodnost: Swift Playgrounds .

V celoti se osredotočajo na programski jezik podjetja Swift, ki bo Swift Playgrounds predstavil otrokom z vrsto izzivov, s katerimi bi jih rešili, medtem ko jih bodo naučili osnovnih znanj za kodiranje, ki jih potrebujejo za njihovo reševanje. Med predstavitvijo WWDC je bil en primer značilen znak, ki se je sprehajal po zunanjih robovih kvadrata. Predložena koda je imela znak premakniti na konec strani in se obrniti, vendar se ne premika naprej. Rešitev je bila, da je treba kodo ponoviti za vsako stran kvadrata, da se znak vrne na začetek.

Učenje temeljnih konceptov, kot je ta, uči več kot samo jezik; uči tisto logiko, ki se bo uporabljala, ne glede na to, kakšna programska orodja lahko študent v prihodnosti prevzame. In z zagotavljanjem vizualnega okolja, ki obstaja vzporedno z izzivi šifriranja Swift Playgrounds, lahko otroci v realnem času vidijo rezultate svojih prizadevanj in jim dajo boljše razumevanje, kaj storiti.

Swift Playgrounds ni edina možnost na trgu, ko gre za ponudbo otrokom možnost kodiranja, seveda. V iOS-u so bile na voljo različne možnosti - od Hopscotcha do Robotske žoge Sphero SPRK. In oddaljiti se od sveta mobilnih, Scratch MIT Media Lab je učil otroke na spletu osnove programiranja od leta 2005.

Zunaj programiranja, obstaja vrsta možnosti, ki bi pomenile, da nežno vpeljujejo otroke tudi v igro, od fizičnih opek na Bloxels do znanih obrazov čarovnika za časovno igro Adventure.

Kar Swift Playgrounds postavlja poleg večine svojih konkurentov, je seveda njegova neomajna zavezanost vodilnemu programskemu jeziku Applea. Od svoje uvedbe na WWDC 2014, Swift je bila široko sprejeta med iOS razvijalci iger. Glede na to pisanje je po indeksu Tiobe 14. najbolj priljubljen programski jezik na svetu. Imate generacijo otrok, ki ga poznajo znotraj in zunaj? Domnevam, da to ni najslabša vizija prihodnosti od mesta, kjer sedi Apple.

Ker je Apple ustvaril, daje Swift Playgrounds nekaj prednosti. Na primer, razvili so tipkovnico, prilagojeno edinstvenim programskim potrebam podjetja Swift, ki ponuja samodokončanje, ki predlaga naslednje kode kode, ki bi jih morda potrebovali. Swift Playgrounds bo obsegal tudi naraščajoče veščine uporabnikov, napredovalo od gradbenih blokov programiranja v Swiftu do bolj naprednih izzivov in konceptov.

"Swift Playgrounds ne potrebuje znanja o kodiranju, zato je kot nalašč za učence, ki se šele začenjajo," pravi spletni urad Swift Playgrounds. "Zagotavlja tudi edinstven način, kako lahko izkušeni razvijalci hitro prinesejo ideje v življenje. In ker je zgrajen, da bi v celoti izkoristil iPad, je to prva učna izkušnja."

Seveda, prijaznost do otroka ne pomeni, da je to samo za otroke. Zainteresirani uporabniki iPada katere koli starosti morajo najti Swift Playgrounds kot koristen uvod v svet programiranja. Izobraževalni tečaji sami obljubljajo, da bodo naučili naslednje ključne razvojne koncepte: ukaze, funkcije, zanke, parametre, pogojno kodo, spremenljivke, operatorje, vrste, inicializacijo in določanje napak.

Čeprav še ni potrjen še določen datum izdaje, so Swift Playgrounds na voljo v App Store jeseni 2016 izključno za iPad in bo na voljo kot brezplačen prenos. Apple še ni natančno določil, katere modele iPad bodo morali zagnati, vendar glede na njihove ciljne demografske skewe vsaj na mlajši strani, bomo prstom prečkali, da bo podpiral vse ročno me-down iPads, ki mamo in očka pihajo po hiši.