Zatvori oglas

Jedan od trendova koje Apple u posljednje vrijeme promiče jest da je gotovo nužno znati programirati. Teta Kateřina iz Saturnina možda bi rekla da se vježbom perfektno radi i štap treba savijati dok je mlad, zato Apple nastoji postaviti temelje sposobnosti programiranja kod najmanjih. Ali Swift Playgrounds nipošto nije isključivo za njih.

Swift Playgrounds je aplikacija koja djeci pomaže razumjeti osnove Swift programiranja. No, definitivno se ne može opisati kao jednostrana edukativna aplikacija/igrica, jer je osmišljena na način da osim Swifta kao takvog, djeca uče opća načela programiranja, razmišljanja i logike. Kao obitelj, isprobali smo Swift Playgrounds iz prve ruke na iPadu iz 2018. Što nam je aplikacija donijela?

Igralište za svakoga

Je li Playgrounds za početnike? Da i ne. Način na koji aplikacija komunicira toliko je razumljiv da se s njim mogu nositi čak i korisnici koji nikada u životu nisu vidjeli nikakav kod. Istovremeno, toliko je zabavno da ni onima koji već imaju iskustva neće dosaditi. Playgrounds je testirala naša desetogodišnja kći, koja već ima iskustva s Karlom i Baltíkom, ali i djeca koja nisu ljubitelji programiranja to mogu podnijeti. Program je tekstualno-vizualni. Korisnik najprije počinje s izradom pojedinačnih naredbi koje postupno uči sastavljati u lance, petlje i složenije konstrukcije. Pojedinačna igrališta u aplikaciji podrazumijevaju svojevrsne mini-aplikacije – lekcije, od kojih je svaka usmjerena na drugo područje. Postoji dosta igrališta ili mini igrica ako želite, kao i raznih predložaka. Jezgra učenja sastoji se od tri osnovna modula - "Learn to Code 1", "Learn to Code 2" i "Learn to Code 3".

Prva lekcija ima za cilj naučiti korisnika osnovnim naredbama u Swiftu. Naredbe unosite klikom, nema potrebe da pišete cijeli kod. Možete vidjeti što će vaše unesene naredbe raditi u praksi na vrhu ekrana gdje se glavni lik kreće u svom animiranom 3D svijetu. Nakon unosa relevantnih naredbi, kliknite gumb "Pokreni moj kod" za pokretanje Byte. Ali ako vam se ne sviđa Byte, možete isprobati neku od drugih lekcija

U početku vam aplikacija vrlo intenzivno pomaže s naredbama, postupno vam omogućuje da se osamostalite i aktivno koristite ono što ste naučili u prethodnim lekcijama. Težina se postupno povećava, ali aplikacija uzima u obzir i mogućnost da vam je jednostavno previše te nudi mogućnost pomoći. Isto tako, u bilo kojem trenutku možete osvježiti svoje znanje započinjanjem neke od starijih lekcija.

 

Najbolji učitelj

Jedna od najboljih stvari kod Swift Playgrounds – uz nevjerojatno jednostavne i savršeno intuitivne kontrole – je pristup korisniku. Aplikacija ne inzistira na određenom postupku koji morate naučiti kao majmunsku stazu. Ako možete pronaći vlastiti put do svog cilja, Playgrounds će slaviti vaš uspjeh kao da slijedite unaprijed određeni kurs korak po korak. Isto tako, nećete biti u nepovoljnom položaju ako odlučite koristiti pomoć. Definitivni plus je varijabilnost individualnih lekcija, kao i činjenica da vas ništa ne prisiljava da se držite striktno jednog puta. Možete započeti s bilo kojom lekcijom i završiti nekoliko njih odjednom, a da ne morate nužno završiti prethodnu lekciju.

Značajan, a vjerojatno i jedini minus na našim prostorima mogao bi se činiti engleski jezik, koji pogotovo manja djeca ne vladaju, ali to nije nepremostiv problem. Čak i osoba koja ne govori engleski može se sjetiti pojedinačnih naredbi, a popratni komentari i upute napisani su na lako probavljivom engleskom jeziku - ako vaše dijete ne govori baš dobro engleski, neće biti problem prevesti kratke tekstove .

Neki bi također mogli smatrati nedostatkom činjenicu da Playgrounds nije dostupan za iPhone. Ali kada isprobate aplikaciju, uvjerit ćete se da je okruženje iPada savršeno za to. Veličina zaslona je apsolutno optimalna i vjerojatno ni najveći iPhone trenutno na tržištu vjerojatno ne bi omogućio dovoljno udobno i učinkovito korištenje Playgroundsa, a vjerojatno ne bi ni bilo mjesta za korištenje specifičnih modifikacija koda.

Ne bojte se isprobati Playgrounds. Ako ste, poput autora ovog članka, devedesetih prestali programirati jer su QBasic tutoriali prestali izlaziti u Ábíčeku, a Mortal Kombat, koji vam je kolega iz razreda donio komprimiran na dvadesetak disketa, počeo vam se činiti zabavnijim, aplikacija može biti lak i zabavan povratni most za vas u svijet kodova i naredbi.

Swift igrališta
.