Appleovo Swift igralište pomoći će djeci da nauče kod

Mali programeri, stil ipadova

Računalna pismenost danas je od vitalne važnosti, a važnost će tek rasti u narednim godinama. Poznavajući svoj put oko Excel proračunske tablice neće biti dovoljno za sljedeću generaciju. Osnovno shvaćanje programiranja vjerojatno će biti bitno kada današnja djeca ulaze u radnu snagu - i na 2016. Worldwide Developer's Conference (WWDC), Apple je najavio da će uskoro pokrenuti iPad aplikaciju koja će pomoći budućoj djeci za budućnost budućnosti: Swift Playgrounds ,

Usredotočen isključivo na Appleov vlastiti Swift programski jezik , Swift Playgrounds predstavit će djecu s nizom izazova kojima će ih riješiti dok ih podučava osnovne vještine kodiranja potrebne za njihovo rješavanje. Tijekom WWDC prezentacije, jedan primjer sadržavao je lik koji hoda po vanjskim rubovima kvadrata. Kôd koji je predviđen imao je znak kretati se do kraja strane i okrenuti se, ali ne krenuti dalje. Rješenje je bilo da je kod trebao biti ponovljen za svaku stranu trga, vodeći znak natrag na početak.

Podučavanje temeljnih pojmova poput ove uči više od jezika; ona uči vrstu logike koja će biti primjenjiva bez obzira na programske alate koje student može pokupiti u budućnosti. I pružanjem vizualnog okruženja koje postoji paralelno s izazovima kodiranja Swift Playgrounds, djeca mogu vidjeti rezultate svojih napora u stvarnom vremenu, dajući im bolju razumijevanje što dalje.

Swift igrališta nisu jedina opcija na tržištu kada je u pitanju pružanje mogućnosti za kodiranje, naravno. Na iOS-u su dostupne različite opcije - od Hopscotch do robotske kuglice Sphero SPRK. I odmaknuta od svijeta mobilnog računala, MIT Media Lab's Scratch podučava djecu na webu osnove programiranja od 2005. godine.

Izvan programiranja postoji niz mogućnosti za nježno uključivanje djece u igru, od fizičke opeke Bloxels do poznatih lica Adventure Wizard-a.

Ono što postavlja Swift igrališta osim većine svojih konkurenata, naravno, je njegova nepokolebljiva predanost Appleovom vodećem programskom jeziku. Od svog uvođenja na WWDC 2014, Swift je vidio široko prihvaćanje među razvojnim programerima za iOS. Od ovog pisanja, to je 14. najpopularniji programski jezik na svijetu prema indeksu Tiobe. Imate generaciju djece koja to znaju iznutra i izvana? Pretpostavljam da to nije najgora vizija budućnosti odakle Apple sjedi.

Budući da je stvorio Apple, Swift Playgrounds ima i nekoliko prednosti. Na primjer, razvili su tipkovnicu prilagođenu jedinstvenim programskim potrebama Swifta, nudeći automatsko dovršavanje koji predlaže sljedeće bitove koda koji biste mogli trebati. Swift Playgrounds također će se mjeriti uz rastuće vještine korisnika, napredujući od građevnih blokova programiranja u Swiftu do naprednijih izazova i koncepata.

"Swift igrališta ne zahtijevaju kodiranje znanja, pa je savršen za studente koji tek počinju", piše Appleov službeni web-mjesto Swift Playgrounds. "Također pruža jedinstveni način za iskusne programere kako bi brzo donijeli ideje u životu, a budući da je izgrađen kako bi u potpunosti iskoristio iPad, to je prvo iskustvo učenja."

Naravno, biti prijateljski za djecu ne znači da je to samo za djecu. Zainteresirani korisnici ipad bilo koje dobi trebali bi pronaći Swift igrališta kako bi bili korisni uvod u svijet programiranja. Sam temelj tečaja obećava podučavati sljedeće temeljne razvojne koncepte: naredbe, funkcije, petlje, parametri, uvjetni kod, varijable, operatori, vrste, inicijalizacija i popravak bugova.

Iako još nije potvrdio određeni datum objavljivanja, Swift Playgrounds je predviđen za ulaganje u App Store u jesen 2016. isključivo za iPad i bit će dostupan kao besplatan download. Apple još nije opisao koji će se modeli ipad zahtijevati za pokretanje, ali s obzirom da se njihova demografska cilja barem malo smanjuje na mlađoj strani, zadržat ćemo prste kako bi podržao sve ruke iPads koji mama i tata i dalje lupaju po kući.