Swift Playgrounds kompanije Apple će pomoći deci da nauče kodirati

Mali developeri, iPad stil

Kompjuterska pismenost je danas od vitalnog značaja, a taj značaj će rasti samo u narednim godinama. Poznavanje načina na Excelovoj tablici neće biti dovoljno za sledeću generaciju. Imajući osnovno razumevanje o programiranju, verovatno će biti od suštinskog značaja kada današnja deca uđu u radnu snagu - a na konferenciji Worldwide Developer's Conference-a (WWDC) 2016. Apple je najavio predstojeći lansiranje iPad aplikacije koja će pomoći budućoj djeci za buduću budućnost: Swift Playgrounds .

U potpunosti se fokusirajući na sopstveni programski jezik Swift, Swift Playgrounds će predstaviti deci sa nizom izazova za rešavanje, dok će im učiti osnovne veštine kodiranja potrebne za njihovo rešavanje. Tokom prezentacije WWDC-a, jedan primer je karakterisao karakter koji je šetao oko spoljašnjih ivica kvadrata. Obezbeđen kod je karakter pomerio do kraja strane i okrenuo se, ali se više ne pomera. Rešenje je bilo da kod treba ponoviti za svaku stranu kvadrata, usmeravajući znak nazad na početak.

Predavanje osnovnih koncepata kao što je ovo uči više nego samo jezik; ona uči vrstu logike koja će se primjenjivati ​​bez obzira na to koji programski alat može učiti u budućnosti. I pružajući vizuelno okruženje koje postoji uz rame sa izazovima šifriranja Swift Playgrounds-a, deca mogu videti rezultate svojih napora u realnom vremenu, dajući im bolje razumijevanje šta treba dalje raditi.

Swift Playgrounds nije jedina opcija na tržištu kada je reč o ponudi djeci mogućnost koda, naravno. Na iOS-u, na raspolaganju su mnoge opcije - od Hopscotcha do robotske lopte Sphero SPRK. I odlazak iz svijeta mobilnog, Scratch MIT Media Lab učio je djecu na internetu osnove programiranja od 2005. godine.

Osim programiranja, postoji niz opcija namenjenih nežno upoznavanju djece sa dizajnom igre, od fizičkih opeka Bloxels do poznatih lica Adventure Time Game Wizard-a.

Ono što osigurava Swift Playgrounds pored većine svojih konkurenata, naravno, je njegova nepokolebljiva posvećenost Appleovom glavnom programskom jeziku. Od svog uvođenja na WWDC 2014, Swift je doživio široko usvajanje među iOS developerima igara. Od ovog pisanja, to je 14. najpopularniji programski jezik na svetu prema indeksu Tiobe. Imate generaciju dece koja to znaju iznutra i napolju? Pretpostavljam da to nije najgora vizija budućnosti odakle Apple sedi.

Stvorena od strane Apple daje Swift Playgrounds i nekoliko prednosti. Na primer, razvili su tastaturu prilagođenu jedinstvenim programskim potrebama kompanije Swift, nudeći autokomplet koji predlaže sledeće bitove koda koji vam mogu zatrebati. Swift Playgrounds će takođe skalirati zajedno sa rastućim veštinama korisnika, napredujući iz gradskih blokova programa Swift do naprednih izazova i koncepata.

"Swift igrališta ne zahtevaju znanje kodiranja, tako da je savršeno za učenike koji započinju", navodi se u zvaničnoj web lokaciji kompanije Swift Playgrounds kompanije Apple. "Takođe pruža jedinstven način za zaštićene programere da brzo donesu ideje u život. I zato što je izgrađen da bi u potpunosti iskoristio iPad, to je iskustvo u učenju prvog tipa".

Naravno, prijateljstvo sa decom ne znači da je to samo za decu. Zainteresovani iPad korisnici bilo kojeg doba trebali bi pronaći Swift Playgrounds da budu korisno uvod u svet programiranja. Sama osnova kursa obećava da će naučiti sledeće osnovne koncepte razvoja: komande, funkcije, petlje, parametre, uslovni kod, varijable, operatore, tipove, inicijalizaciju i popravljanje grešaka.

Iako još uvek nije utvrđen određeni datum izdavanja, Swift Playgrounds će se pojaviti u App Store u jesen 2016. godine isključivo za iPad i biće dostupan kao besplatni download. Apple još nije precizirao koji će modeli iPad-a biti potrebni da ga pokrenu, ali uzimajući u obzir njihove ciljne demografske skewe barem malo na mlađoj strani, pratićemo prste da će podržati sve ruke iPade koje mama i tata nastavljaju da šetaju po kući.