Zatvori oglas

Jedan od trendova koji Apple u posljednje vrijeme promovira je da je gotovo neophodno znati programirati. Tetka Kateřina iz Saturnina bi možda rekla da praksa čini savršenstvo i štap treba savijati dok je mlad, zato Apple pokušava postaviti temelje sposobnosti programiranja i kod najmanjih. Ali Swift Playgrounds nikako nije isključivo za njih.

Swift Playgrounds je aplikacija koja pomaže djeci razumjeti osnove Swift programiranja. Ali definitivno se ne može opisati kao jednostrana obrazovna aplikacija/igrica, jer je osmišljena na način da će, osim Swifta kao takvog, djeca naučiti opće principe programskog rasuđivanja i logike. Kao porodica, isprobali smo Swift Playgrounds iz prve ruke na iPad-u iz 2018. Šta nam je aplikacija donijela?

Igralište za svakoga

Da li su igrališta za početnike? Da i ne. Način na koji aplikacija komunicira je toliko razumljiv da ga 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. Igrališta je testirala naša desetogodišnja ćerka, koja ima prethodno iskustvo sa Karlom i Baltikom, ali čak i deca koja ne vole programiranje mogu to da podnesu. Program je tekstualno-vizualni. Korisnik prvo počinje sa kreiranjem pojedinačnih naredbi, koje postepeno nauče sastavljati u lance, petlje i složenije konstrukcije. Pojedinačna igrališta u aplikaciji znače svojevrsne mini-aplikacije – lekcije, od kojih je svaka usmjerena na različitu oblast. Postoji dosta igrališta, ili mini igara ako želite, kao i raznih šablona. Jezgro učenja sastoji se od tri osnovna modula - "Naučite da kodirate 1", "Naučite da kodirate 2" i "Naučite da kodirate 3".

Prva lekcija ima za cilj da nauči korisnika osnovnim komandama u Swiftu. Komande unosite klikom, nema potrebe pisati cijeli kod. Možete vidjeti šta će vaše unesene komande raditi u praksi na vrhu ekrana gdje se glavni lik kreće u svom animiranom 3D svijetu. Nakon unosa relevantnih komandi, kliknite na dugme "Pokreni moj kod" da biste pokrenuli Byta. Ali ako vam se ne sviđa Byte, možete isprobati neku od drugih lekcija

Aplikacija vam u početku vrlo intenzivno pomaže sa komandama, postepeno vam omogućava da se osamostalite i aktivno koristite ono što ste naučili u prethodnim lekcijama. Poteškoća se postepeno povećava, ali aplikacija uzima u obzir i mogućnost da vam to jednostavno bude previše i nudi mogućnost pomoći. Isto tako, svoje znanje možete osvježiti bilo kada započevši neku od starijih lekcija.

 

Najbolji učitelj

Jedna od najboljih stvari kod Swift Playgrounds-a – zajedno sa njegovim nevjerovatno lakim i savršeno intuitivnim kontrolama – je njegov pristup korisniku. Aplikacija ne insistira na određenoj proceduri koju morate naučiti kao majmunski trag. Ako možete pronaći vlastiti put do svog cilja, Playgrounds će proslaviti vaš uspjeh kao da slijedite unaprijed određeni kurs korak po korak. Isto tako, neće vas staviti u nepovoljan položaj ako odlučite koristiti pomoć. Definitivni plus je varijabilnost pojedinačnih lekcija, uz činjenicu da vas ništa ne tjera da se striktno držite jednog puta. Možete započeti s bilo kojom lekcijom i završiti nekoliko njih odjednom, a da pritom ne morate završiti prethodnu lekciju.

Značajan, a vjerovatno i jedini minus na našim prostorima mogao bi se činiti engleski, koji posebno mala djeca ne vladaju, ali to nije nepremostiv problem. Čak i onaj koji ne govori engleski može zapamtiti pojedinačne komande, a prateći komentari i uputstva su napisani na lako svarljivom engleskom - ako vaše dijete ne govori 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 iPad okruženje savršeno za to. Veličina ekrana je apsolutno optimalna, a vjerovatno ni najveći iPhone trenutno na tržištu vjerovatno ne bi dozvolio da se Playgrounds koristi dovoljno udobno i efikasno, a vjerovatno ne bi bilo ni mjesta za korištenje specifičnih modifikacija koda.

Nemojte se bojati isprobati Playgrounds. Ako ste, poput autora ovog članka, prestali s programiranjem 1990-ih, jer su QBasic tutorijali prestali objavljivati ​​u Ábíčeku, a Mortal Kombat, koji vam je kolega iz razreda donio komprimiran na dvadeset disketa, počeo vam se činiti zabavnijim, aplikacija može biti lak i zabavan povratak za vas kao most natrag u svijet kodova i naredbi.

Brza igrališta
.