2024 Autor: Malcolm Clapton | [email protected]. Zadnja izmjena: 2024-01-13 00:53
„Mislim da će u budućnosti svi, a ne samo programeri, biti povezani sa programskim elementima“, kaže Mark Zakerberg. Budući da će naša djeca morati živjeti u ovoj budućnosti, vrijeme je da ih pripremimo za poteškoće, odnosno da ih naučimo kako da programiraju.
Zašto učiti svoje dijete da programira? Pogotovo ako vaša buduća balerina ili fudbaler odrasta? Odgovor je jednostavan: kako bi vas naučili logično razmišljati i planirati svoje postupke. Roditelji se hvale da su moderna djeca u stanju da uključe tablete i kompjutere gotovo od kolevke. Interes za tehnologiju i želja za zabavom mogu se kombinirati s učenjem i razvojem tako što ćete djetetu ponuditi igrice koje uče kako da sastavlja algoritme, pa čak i piše kod.
Kodable
Šta mislite, sa koliko godina bi trebalo da počnete da učite programiranje? Kreatori Kodablea tvrde da je njihova igra dostupna i dvogodišnjacima. Možete naučiti kod prije učenja slova. Čak i djeca mogu zaista provozati smiješne face kroz labirinte, a istovremeno savladati pripremu programa, ukazujući na redoslijed radnji. Savjeti i preporuke su napravljene pomoću grafike, tako da dijete ne mora ništa čitati.
Kodable se preporučuje za učenje informatike u osnovnoj školi: nastavnici i roditelji mogu pratiti proces učenja, postavljati nivoe težine i pratiti napredak. Odličan početak za mališane.
Code.org
Web stranica Code.org, koju je kreirala neprofitna organizacija, međunarodni pokret "Sat programiranja", prikupila je nekoliko edukativnih kurseva za djecu i odrasle. Uzrast za početak je četiri godine. Ne postoji jedna igra koja će naučiti sve odjednom, ali postoji korak po korak trening igre sa likovima iz raznih crtanih filmova. Krećući se s nivoa na nivo, možete učiti i kreirati svoje kratke programe.
Lightbot
U igrici dostupnoj na pametnom telefonu ili tabletu, mali robot, poštujući komande, mora zapaliti sijalice na pravim mjestima. Glavni zadatak s kojim će se dijete suočiti u ovom slučaju je dizajnirati putanju igračke pomoću jednostavnih naredbi. Zadatak roditelja je da objasni deci šta znače slike.
Nije činjenica da će dijete koje igra Lightbot izrasti u briljantnog programera, ali će sigurno naučiti kako planirati akcije i izraditi najjednostavnije algoritme. Ova aplikacija se može preporučiti i kao jedna od početnih, čak i za predškolce od 4-6 godina. Programeri nude i složeniju verziju, koja je pogodna za djecu stariju od devet godina.
Roditelji, inače, takođe mogu rado da provode vreme u crtanju ruta. Robot je dovoljno zabavan da zadovolji djecu i dovoljno ozbiljan da ne dosadi odraslima.
PictoMir
PiktoMir, koji je razvio NIISI RAS po nalogu Ruske akademije nauka, naš je odgovor na strane analoge. NIISI RAS je već razvio sistem "", u kojem se stariji školarci upoznaju sa programiranjem, ali u njemu nema elementa igre. "PiktoMir", dizajniran za predškolce, pokazao se zabavnim i vrlo pristupačnim.
Robot boji polja, a dijete uči da sastavlja algoritme. Svi nagoveštaji su napravljeni pomoću grafike, tako da se PiktoMir može bezbedno davati deci koja ne znaju da čitaju, počevši od pete godine: primetno je da su se naučnici trudili da radnje budu razumljive i deci. Ako roditelji ne znaju engleski i sami ne razumiju ništa u programima, ali zaista žele razviti logičko razmišljanje kod djece, PiktoMir će biti pravi spas. Mobilne verzije su dostupne za iOS, Android i Windows Phone, ali posljednje dvije morat ćete preuzeti sa web stranice programera.
Robozzle
Izvršiti zadatke i napraviti algoritam za kretanje strelice duž slagalice - to je smisao igre koju mlađi učenici već mogu igrati. Istina, malo je vjerojatno da će obična strijela zarobiti sedmogodišnjaka dugo vremena, pogotovo ako je ovo prva takva igra. Ali to može ozbiljno zainteresirati školarce od desete godine koji su već upoznati s algoritmizacijom, jer se najzanimljivije zagonetke, naravno, nalaze na težim nivoima. Robozzle pruža gotovo neograničene mogućnosti za kreiranje i pronalaženje novih zadataka, pa je najpogodniji ne za učenje osnova, već za stalno ponavljanje i vježbanje.
Cargo-Bot
Još jedna igra koja se lako uči, na čijim će se početnim nivoima predškolci osjećati ugodno. S obzirom da je u njemu malo teksta, dovoljno je da djeca razlikuju pojedina slova kako bi završila prve zadatke i premjestila kutije u manje poteza s mjesta na mjesto. Čak i odrasli mogu dugo razmišljati o složenim kombinacijama. Od ostalih edukativnih i zabavnih aplikacija, Cargo-Bot se ističe vrlo lijepom slikom. Inače, Cargo-Bot je bio potpuno na iPad-u.
CodeMonkey
Life haker je već detaljno pisao o igrici CodeMonkey, koja jednostavno mora zauzeti mjesto koje mu pripada na listi tutorijala za igru za djecu.
Online igra, u kojoj djeca uče kontrolirati smiješnog majmuna korak po korak, vrlo je jednostavna i intuitivna. Svaki novi nivo govori o mogućnostima programiranja, a da biste završili sljedeći zadatak, morat ćete primijeniti znanja iz prethodne lekcije. Do banane je potrebno nekoliko minuta, pa je zgodno planirati nastavu tako da dijete ostane angažirano i nema vremena da se umori.
Veliki plus CodeMonkey-a je što ova igra daje predstavu o sintaksi kao takvoj, jer komande treba birati pomoću ikona, a redoslijed radnji je napisan u redovima gotovo stvarnog koda.
Scratch
Nije sasvim fer uvrstiti Scratch na ovu listu, jer to nije igra, već posebno dizajnirano okruženje za učenje djece programiranju, a nemoguće ga je ne uključiti, jer je odličan edukativni alat. Scratch je autor MIT-a, a u zajednici je većina informacija prevedena na ruski, tako da je Scratch dostupan vrlo širokoj publici.
Sposobnosti Scratcha su zaista impresivne, iako nema zadataka i nivoa, ali ima puno mašte i sredstava za korištenje. Budući da dijete mora samostalno postaviti cilj u svakom projektu, ne postoje univerzalna rješenja, ali postoji prostor za kreativnost, što nedostaje igrama koje podučavaju algoritme. Scratch je savršen za djecu od osam godina koja su već umorna od jurnjave robota i majmuna svojim uobičajenim rutama.
SeeBot
Ne smijemo zaboraviti na klasike, čak i prilično prašnjave. CeeBot edukativne igre pojavile su se 2003. godine kao poseban razvoj za obrazovne institucije. U početku su programeri kreirali Colobot - igru o kolonizaciji nove planete, čija je glavna karakteristika bila da morate pisati vlastite programe za kontrolu likova.
CeeBot je vodič za igru sa više zadataka sa detaljnim uputstvima. Priča o programabilnim robotima na novoj planeti koji uništavaju lokalnu faunu, naravno, neće raditi za djecu, ali za tinejdžere koji su se već uspjeli zanijeti informatikom i zamisliti šta je algoritam, bit će dobar alat. CeeBot izgleda pomalo blijedo na pozadini modernih igara, ali gdje drugdje dijete može kontrolirati likove, stvarajući vlastite programe koji su što je moguće bliži sintaksi C ++?
CodeCombat
CodeCombat je već ozbiljan, jer se u ovoj igri uči pravi kod i pobjednik će ispasti gotov programer. Odaberete programski jezik u kojem morate pisati komande za svog lika (igra nudi Python, JavaScript, Lua ili neke eksperimentalne kao što je CoffeScript) i krećete na putovanje po kristale.
Dječaci i djevojčice od osam godina mogu biti zatvoreni zbog igre. Obuka i savjeti na ruskom, za 9,99 dolara, svaki mjesec možete dobiti nove nivoe za prolaz (prvih 70 je besplatno). Igra se može koristiti u školama, postoje posebni bonusi za nastavnike.
U igri, prije početka svakog nivoa, dijete će čitati smiješne i motivirajuće citate o programiranju, podsjećajući da „ovaj kod neće sam naučiti“. CodeCombat stvara veću ovisnost od uobičajenih "akcionih igara" i "pucalaca", jedne od najboljih kombinacija opuštanja i treninga.
Preporučuje se:
6 tehnologija učenja koje će spriječiti vaše dijete da preskoči školu
Pronađite knjigu na mreži ili naučite programirati dok živite u udaljenom selu? Lako! Otkrili smo koje se obrazovne tehnologije danas otvaraju
Zašto trebate ograničiti vrijeme koje vaše dijete provodi sa gadžetima
Nedostatak komunikacijskih vještina, zakašnjeli razvoj djeteta i narušavanje fizičkog zdravlja samo su neke od posljedica nekontrolisanog korištenja gadgeta
Šta naučiti: 10 vještina koje svako može naučiti
Reći ćemo vam kako da naučite engleski, napravite web stranicu, naučite kuhati kao kuhar, razviti osjećaj za stil. Šta naučiti - samo vi možete izabrati
Kako naučiti programirati od nule
Ne treba ti univerzitet. Takođe možete naučiti programiranje od nule na mreži. Life haker će vam pomoći da odaberete smjer i prvi jezik, reći će vam gdje tražiti edukativne materijale i posao
Šta vaše dijete treba naučiti sada da bi u budućnosti napravilo uspješnu karijeru
Savremeno obrazovanje može postati bolje, zanimljivije i korisnije za školarce. Kako to implementirati - raspravljamo u članku