Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Iron
  • Podučavanje programiranja djece školskog uzrasta. Gdje će se djeca učiti da programiraju

Podučavanje programiranja djece školskog uzrasta. Gdje će se djeca učiti da programiraju

Zašto učiti svoje dijete programiranju? Pogotovo ako imate buduću balerinu ili fudbalera? Odgovor je jednostavan: kako bi vas naučili logično razmišljati i planirati svoje postupke. Roditelji se hvale da moderna djeca mogu uključiti tablete i kompjutere gotovo od kolevke. Interes za tehnologiju i žudnja za zabavom mogu se kombinirati s učenjem i razvojem tako što ćete djetetu ponuditi igrice koje će vas naučiti kako kreirati algoritme, pa čak i pisati kod.

S koliko godina mislite da biste trebali početi učiti programiranje? Kreatori Kodablea tvrde da je njihova igra dostupna i dvogodišnjoj djeci. Možete naučiti kod prije nego naučite slova. Čak i djeca mogu zapravo praviti smiješne face kroz labirinte, a istovremeno savladavati kreiranje programa, ukazujući na slijed radnji. Savjeti i preporuke su napravljeni pomoću grafike, tako da dijete ne mora ništa čitati.

Web stranica Code.org, koju je kreirala neprofitna organizacija, međunarodni pokret Hour of Codering, sadrži nekoliko edukativnih kurseva za djecu i odrasle. Uzrast u kojem možete početi je četiri godine. Ne postoji jedna igra koja će vas naučiti svemu 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.

U igrici, dostupnoj na pametnom telefonu ili tabletu, mali robot, poštujući komande, mora upaliti sijalice na pravim mjestima. Glavni zadatak s kojim će se dijete suočiti je osmisliti 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 planirati akcije i kreirati jednostavne algoritme. Ova aplikacija se također može preporučiti kao jedan od početnika, čak i za predškolsku djecu 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 planirajući rute. Robot je dovoljno zabavan da se dopadne djeci, a dovoljno ozbiljan da ne dosadi odraslima.

„PictoMir“, koji je razvio NIISI RAS po nalogu Ruske akademije nauka, naš je odgovor na strane analoge. NIISI RAS je već razvio KuMir sistem, u kojem se učenici starijih razreda upoznaju sa programiranjem, ali u njemu nema elementa igre. “PictoMir”, dizajniran za predškolsku djecu, pokazao se uzbudljivim i vrlo pristupačnim.

Robot boji polja, a dijete uči da kreira algoritme. Svi nagoveštaji su napravljeni pomoću grafike, tako da se PictoMir može bezbedno davati deci koja ne znaju da čitaju, počevši od pete godine: primetno je da su naučnici pokušali da radnje učine razumljivim čak i deci. Ako roditelji ne znaju engleski i ne razumiju ništa o samim programima, ali zaista žele razviti logičko razmišljanje kod svoje djece, PictoMir će biti pravi spas. Mobilne verzije su dostupne za iOS, Android i Windows Phone, ali ćete morati preuzeti posljednje dvije sa web stranice programera.

Dovršite zadatke i stvorite algoritam za pomicanje strelice duž slagalice - ovo je smisao igre koju mogu igrati osnovci. Istina, malo je vjerojatno da će obična strijela dugo zarobiti sedmogodišnjake, 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 složenijim nivoima. Robozzle pruža gotovo neograničene mogućnosti za kreiranje i traž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 na to da je u njemu malo teksta, dovoljno je da djeca razlikuju pojedina slova kako bi završila prve zadatke i premjestila kutije s mjesta na mjesto u manje poteza. Č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 u potpunosti programiran na iPad-u.

Nije sasvim pošteno uključiti Scratch na ovu listu, jer to nije igra, već posebno dizajnirano okruženje za podučavanje djece programiranju, a ne treba ga uključivati ​​jer je odličan edukativni alat. Autorstvo Scratcha pripada Massachusetts Institute of Technology, a u zajednici je većina informacija prevedena na ruski, tako da je Scratch dostupan vrlo širokoj publici.

Scratch-ove mogućnosti su zaista impresivne, iako nema zadataka ni nivoa, ali ima puno mašte i alata za svoju upotrebu. Budući da dijete mora samostalno postaviti cilj u svakom projektu, ne postoje univerzalna rješenja, ali ima prostora za kreativnost, što nedostaje u igricama koje uče algoritmizaciji. Scratch je savršen za djecu od osam godina koja su već umorna od jurnjave robota i majmuna poznatim rutama.

Ne smijemo zaboraviti na klasike, čak i one koji su prilično prašnjavi. 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 za kontrolu likova morate pisati vlastite programe.

CeeBot je tečaj igranja koji se sastoji od nekoliko zadataka s detaljnim uputama. Priča o programabilnim robotima na novoj planeti koji uništavaju lokalnu faunu, naravno, nije prikladna za djecu, ali za tinejdžere koji su se već zainteresirali za informatiku i imaju ideju o tome šta je algoritam, to će biti dobar alat. CeeBot izgleda prilično blijedo u poređenju sa modernim igrama, ali gdje će drugo dijete kontrolirati likove, stvarajući vlastite programe koji su što je moguće bliži C++ sintaksi?

CodeCombat je već ozbiljan, jer u ovoj igri naučite pravi kod i pobjednik će postati gotov programer. Odabirete programski jezik u kojem ćete morati pisati komande za svog lika (igra nudi Python, JavaScript, Lua ili nekoliko eksperimentalnih poput CoffeScript-a) i odlazite na putovanje da dobijete kristale.

Dječaci i djevojčice od osam godina mogu biti zatvoreni zbog igre. Obuka i savjeti na ruskom jeziku, za 9,99 dolara možete dobiti nove nivoe koje možete završiti svakog mjeseca (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 ga da „ovaj kod neće sam naučiti“. CodeCombat je uzbudljiviji od uobičajenih “avanturističkih” i “pucačkih” igara, jedna od najboljih kombinacija opuštanja i učenja.

Mlađa generacija ide u korak sa informatikom, pa smo pripremili listu od 12 cool igrica koje će vašem djetetu pomoći da nauči programirati.

Čak i ako ne vidite svoje dijete kao IT stručnjaka, pustite ga da savlada osnove: programiranje razvija logičko razmišljanje i sposobnost planiranja vlastitih akcija. Danas postoji ogroman raspon uzrasta u ovakvim igrama, što omogućava učenje i dvogodišnjoj djeci (bez šale!) i školarcima. Hajde da vidimo šta programeri edukativnih igara nude.

: Čak i mališani mogu naučiti programirati!

Sjajna online usluga koja je dizajnirana da kreira plan obuke. Pogodan je za nastavnike koji mogu da predaju lekcije online, kao i za roditelje. Programeri uvjeravaju da čak i dvogodišnja djeca mogu podnijeti igru. Dakle, uz Kodable, vaše dijete će naučiti kodirati prije nego što počne čitati.

Dizajn je svetao i veseo. Dijete će u labirintima morati da se igra sa kul facama, a istovremeno će savladavati osnove programiranja. Svi savjeti su predstavljeni u obliku slika, a ne složenih uputa, tako da će i najmanji razumjeti. Ovaj program će biti idealan alat za informatiku u osnovnoj školi. Učenje mogu nadgledati i nastavnici i roditelji. Postoje stope uspjeha i nivoi težine.

Program nudi pravi programski jezik (CoffeeScript), pomoću kojeg možete pisati svoje igre u HTML5. Ovdje nije potrebno početno iskustvo: obuka je moguća od nule. Osnove informatike savladavaju se u okviru svojevrsne zabavne avanturističke igre, a uređivač nivoa vam omogućava da samostalno modificirate proces igre.

Ovo je stvarno super stvar koja bi bila savršena za osnovnu školu. Smiješni majmun će voditi učenike kroz niz nivoa, od kojih će svaki govoriti o određenoj prilici kodiranja. Dijete će naučiti programirati i jednostavno će se dobro zabaviti igrajući se, a da ga ne ometaju beskorisne konzolne ili PC igrice.

3. Git igra

Šta je sa sistemom kontrole verzija? Da, ovo je igra za stariju djecu, ali neće biti uzalud, jer programiranje nigdje bez VCS-a. Sve što trebate učiniti je odabrati igru ​​i upotrijebiti naredbu terminala:

$ git klon https://github.com/git-game/ .git

$git klon https: //github.com/git-game/ .git

Detaljnije upute za početak korištenja Git Game dostupne su na službenoj web stranici igre.

4. Code.org

Odlična stvar je što kada počnete da radite sa uslugom, možete izabrati svoj maternji jezik, umesto da se bavite prevodiocima koji pokušavaju da instaliraju i pokrenu igru. Ranije smo pisali o Kodable-u, koji je pogodan za kreiranje nastavnog plana i programa za roditelje ili nastavnike. I ovdje je isto: postoje sekcije za učenike, nastavnike, a također i mogućnost kreiranja vlastite igre.

Tu je i odeljak na dnu stranice pod nazivom "Istraži Code Studio" u kojem postoji mnogo igara koje možete sami isprobati. Interaktivno učenje koristeći Flappy Bird kao primjer je korisno i zabavno: možete postaviti svoje uvjete i ponuditi gotovu igru ​​svojim prijateljima. Dijete će naučiti programirati i razumjeti osnove kreiranja algoritama. Lijep bonus je certifikat koji se izdaje po završetku nekog od zadataka.

Uzbudljiva igračka s labirintima, Vim Adventures, omogućit će vam da naučite Vim u formatu igre. Postoji mnogo likova koji će vam reći šta da radite u ovoj ili onoj fazi, a takođe će vam dati korisne prve veštine u radu sa Vimom. Ova zagonetka će postajati sve teža sa svakom prolaskom. Veoma korisna stvar. Jedino "ali" je engleski jezik: dijete će ili samo prevoditi stihove likova (dobar poticaj za daljnje usavršavanje engleskog) ili mu pomoći da shvati šta se tačno od njega traži u igri.

Ovdje ćete se morati baviti i engleskim jezikom, ali igra je vrijedna toga. Može se preuzeti na vaš pametni telefon ili tablet. Ključni lik je mali robot koji će izvršavati radnje koje su mu date u skladu sa datim uslovima. On se kreće od tačke do tačke i pali sijalice na odabranim mestima. Komande su jednostavne, a vještine su zaista korisne.

Vrijedi napomenuti da je igra toliko uzbudljiva da će se svidjeti čak i odraslima koji žele ubiti vrijeme radeći nešto zanimljivo. Lightbot razvija logiku i sposobnost kreiranja algoritama za rješavanje problema.

Lako razumljiva igra, čak i djeca predškolskog uzrasta mogu razumjeti prve nivoe. Teksta gotovo da i nema, pa će biti lako razumjeti zadatke. Kutije je potrebno preurediti uzimajući u obzir najmanji broj poteza (pravila su ista kao u Hanojskoj kuli). Viši nivoi će ponuditi složenije kombinacije, a čak će i odrasli ovdje zbunjivati. Razvija i omogućava vam da savladate osnove programiranja.

Lep dizajn i može se koristiti na Apple uređajima. Inače, Cargo-Bot je u potpunosti razvijen na iPad-u.

Možda najpopularniji projekt dizajniran posebno za djecu. Dijete će brzo naučiti programirati, a također će se zabaviti slažući svijetle algoritamske blokove. Dizajn je ugodan, razigran, iako, zapravo, nije čak ni igra, već punopravno okruženje za učenje kodiranja.

Scratch pokriva široku dobnu publiku, ali će se više svidjeti djeci starijoj od 8 godina, koja su već umorna od vođenja majmuna i robota po datim rutama. Ne postoje zadaci za svrsishodno dovršavanje, ali postoji mnogo zanimljivih alata koji će vam omogućiti da kreirate nešto svoje doslovno od nule. Osim toga, pruža se potpuna sloboda za kreativnost, tako da će se mašta razvijati zajedno s logikom.

Kreatori CodeCombat-a očito nisu lišeni mašte i osjećaja za stil. Prvo, ovo je već prilično napredan nivo, koji će vam omogućiti da dobro savladate jedan od ponuđenih jezika (JS, Lua, CoffeScript). Drugo, postoje i besplatni nivoi i oni za koje morate platiti. Čini se, pa, ko bi želio dati novac za igru ​​ako možete pronaći nešto besplatno? Ali sjetimo se sličnih projekata za odrasle kao što je JavaRush: isti sistem, i radi. CodeCombatov pristup učenju se već pokazao kao visokokvalitetan.

U svakom slučaju, ne morate razmišljati o plaćenim sadržajima za prvih 70 nivoa, a i ovo je dovoljno: učenik će naučiti programirati i otkriti potpuno nove horizonte u oblasti informatike. Prije svakog zadatka daje se motivacija, a sama igra je izgrađena na način da neće ostati ni vremena ni želje za šuterima i standardnim avanturističkim igrama.

A evo sintakse bliske C++. Može se nazvati klasikom koji se prvi put pojavio 2003. godine. Ali ovaj koristan razvoj u to vrijeme prošao je pored većine naših škola, budući da je u početku bio namijenjen publici koja govori engleski. Grafika je blijeda u poređenju sa modernim igrama, ali prednosti se ne mogu precijeniti.

Radnja CeeBota vrti se oko kolonizacije do sada nepoznate planete, a da biste kontrolirali heroje, potrebno je kodirati. Na sajtu piše “Učite, C++ i C#”, i to je tačno. Ako želite da vaše dijete savlada ove oblasti programiranja, CeeBot će biti najbolja opcija.

Morate se kretati duž ponuđene slagalice, s kojom se mogu nositi čak i osnovci. Ali igra će biti mnogo zanimljivija za one koji su već upoznati s osnovama algoritmizacije i razumiju važnost zadataka. Samo uz Robozzle dijete neće naučiti programirati, ali će razumjeti šta je šta u konstruisanju algoritama i razvijaće logičko mišljenje. Omogućava traženje i kreiranje novih zadataka, koji će u ovoj fazi pružiti ono najvrednije - uvježbavanje i stalno ponavljanje već obrađenog gradiva.

Poenta je da u prazne ćelije morate umetnuti potrebne strelice i ključeve, zahvaljujući kojima se strelica koja se kreće oko slagalice može ispravno kretati u prostoru. Zagonetke se mogu napraviti i jednostavne i zaista složene, dizajnirane za one koji su već upoznati s igrom.

Ne prva, ali jedna od najpopularnijih ruskih igara za učenje djece. Ovdje ne morate razmišljati o odabiru svog maternjeg jezika i platforme (više platforma: postoje verzije za PC i mobilne uređaje). To je također softver otvorenog koda.

Lako se pokreće, ne zahtijeva nikakve složene registracije, a po želji se igra jednostavno može preuzeti. Tokom igre, robot boji polje, a grafičke upute vode malog korisnika na putu savladavanja algoritama.

Zašto učiti svoje dijete programiranju? Pogotovo ako imate buduću balerinu ili fudbalera? Odgovor je jednostavan: kako bi vas naučili logično razmišljati i planirati svoje postupke. Roditelji se hvale da moderna djeca mogu uključiti tablete i kompjutere gotovo od kolevke. Interes za tehnologiju i žudnja za zabavom mogu se kombinirati s učenjem i razvojem tako što ćete djetetu ponuditi igrice koje će vas naučiti kako kreirati algoritme, pa čak i pisati kod.

S koliko godina mislite da biste trebali početi učiti programiranje? Kreatori Kodablea tvrde da je njihova igra dostupna i dvogodišnjoj djeci. Možete naučiti kod prije nego naučite slova. Čak i djeca mogu zapravo praviti smiješne face kroz labirinte, a istovremeno savladavati kreiranje programa, ukazujući na slijed radnji. Savjeti i preporuke su napravljeni pomoću grafike, tako da dijete ne mora ništa čitati.

Web stranica Code.org, koju je kreirala neprofitna organizacija, međunarodni pokret Hour of Codering, sadrži nekoliko edukativnih kurseva za djecu i odrasle. Uzrast u kojem možete početi je četiri godine. Ne postoji jedna igra koja će vas naučiti svemu 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.

U igrici, dostupnoj na pametnom telefonu ili tabletu, mali robot, poštujući komande, mora upaliti sijalice na pravim mjestima. Glavni zadatak s kojim će se dijete suočiti je osmisliti 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 planirati akcije i kreirati jednostavne algoritme. Ova aplikacija se također može preporučiti kao jedan od početnika, čak i za predškolsku djecu 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 planirajući rute. Robot je dovoljno zabavan da se dopadne djeci, a dovoljno ozbiljan da ne dosadi odraslima.

„PictoMir“, koji je razvio NIISI RAS po nalogu Ruske akademije nauka, naš je odgovor na strane analoge. NIISI RAS je već razvio KuMir sistem, u kojem se učenici starijih razreda upoznaju sa programiranjem, ali u njemu nema elementa igre. “PictoMir”, dizajniran za predškolsku djecu, pokazao se uzbudljivim i vrlo pristupačnim.

Robot boji polja, a dijete uči da kreira algoritme. Svi nagoveštaji su napravljeni pomoću grafike, tako da se PictoMir može bezbedno davati deci koja ne znaju da čitaju, počevši od pete godine: primetno je da su naučnici pokušali da radnje učine razumljivim čak i deci. Ako roditelji ne znaju engleski i ne razumiju ništa o samim programima, ali zaista žele razviti logičko razmišljanje kod svoje djece, PictoMir će biti pravi spas. Mobilne verzije su dostupne za iOS, Android i Windows Phone, ali ćete morati preuzeti posljednje dvije sa web stranice programera.

Dovršite zadatke i stvorite algoritam za pomicanje strelice duž slagalice - ovo je smisao igre koju mogu igrati osnovci. Istina, malo je vjerojatno da će obična strijela dugo zarobiti sedmogodišnjake, 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 složenijim nivoima. Robozzle pruža gotovo neograničene mogućnosti za kreiranje i traž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 na to da je u njemu malo teksta, dovoljno je da djeca razlikuju pojedina slova kako bi završila prve zadatke i premjestila kutije s mjesta na mjesto u manje poteza. Č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 u potpunosti programiran na iPad-u.

Nije sasvim pošteno uključiti Scratch na ovu listu, jer to nije igra, već posebno dizajnirano okruženje za podučavanje djece programiranju, a ne treba ga uključivati ​​jer je odličan edukativni alat. Autorstvo Scratcha pripada Massachusetts Institute of Technology, a u zajednici je većina informacija prevedena na ruski, tako da je Scratch dostupan vrlo širokoj publici.

Scratch-ove mogućnosti su zaista impresivne, iako nema zadataka ni nivoa, ali ima puno mašte i alata za svoju upotrebu. Budući da dijete mora samostalno postaviti cilj u svakom projektu, ne postoje univerzalna rješenja, ali ima prostora za kreativnost, što nedostaje u igricama koje uče algoritmizaciji. Scratch je savršen za djecu od osam godina koja su već umorna od jurnjave robota i majmuna poznatim rutama.

Ne smijemo zaboraviti na klasike, čak i one koji su prilično prašnjavi. 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 za kontrolu likova morate pisati vlastite programe.

CeeBot je tečaj igranja koji se sastoji od nekoliko zadataka s detaljnim uputama. Priča o programabilnim robotima na novoj planeti koji uništavaju lokalnu faunu, naravno, nije prikladna za djecu, ali za tinejdžere koji su se već zainteresirali za informatiku i imaju ideju o tome šta je algoritam, to će biti dobar alat. CeeBot izgleda prilično blijedo u poređenju sa modernim igrama, ali gdje će drugo dijete kontrolirati likove, stvarajući vlastite programe koji su što je moguće bliži C++ sintaksi?

CodeCombat je već ozbiljan, jer u ovoj igri naučite pravi kod i pobjednik će postati gotov programer. Odabirete programski jezik u kojem ćete morati pisati komande za svog lika (igra nudi Python, JavaScript, Lua ili nekoliko eksperimentalnih poput CoffeScript-a) i odlazite na putovanje da dobijete kristale.

Dječaci i djevojčice od osam godina mogu biti zatvoreni zbog igre. Obuka i savjeti na ruskom jeziku, za 9,99 dolara možete dobiti nove nivoe koje možete završiti svakog mjeseca (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 ga da „ovaj kod neće sam naučiti“. CodeCombat je uzbudljiviji od uobičajenih “avanturističkih” i “pucačkih” igara, jedna od najboljih kombinacija opuštanja i učenja.

Mala djeca lako uče nove jezike. Dok su iskustvo i znanje starijih osoba ključni za efikasnost, mladi mozgovi su savitljiviji. Osim govornih jezika, bilo bi sjajno upoznati djecu sa programskim jezicima u ranom uzrastu. BBC-jev micro:bit uči djecu osnovama kodiranja, dok je Kano računar uradi sam (uradi sam) za djecu da nauče osnove kodiranja.

Ali, budući da se umovi djece i odraslih razlikuju po sposobnosti pamćenja, metode učenja za njih bi također trebale biti različite. Sistemi kodiranja pružaju široke mogućnosti za učenje djece kako da kodiraju. To je zabavno, ali kontrolirano okruženje. Umjesto da šaljete svoju djecu na kurseve informatike, pogledajte aplikacije za učenje djece kako da kodiraju.

Kodable-ov slogan je "programiranje za djecu, napravljeno s ljubavlju." Njene jednostavne lekcije namijenjene su djeci od vrtića do učenika petog razreda. Iako nastavni plan i program K-3 pokriva samo osnove kodiranja, njegov 4. i 5. nivo podučava fokusiran skup tema. Kodable prati iste standarde programiranja kao i JavaScript, koji je odličan jezik za početnike. Zato Kodable Basic Course pruža fantastične rezultate u ovladavanju vještinama programiranja.

Osim toga, prijelaz sa aktivnosti na aktivnost odvija se na zabavan način. Elementi igre se manifestuju u zadacima za učenike, poput navigacije po lavirintu. Ali Kodable ne čini programiranje previše lakim. Kurs čak uključuje koncepte kao što su petlje i grananje. Sistem se zasniva na uslovnim odlukama (if/onda naredbama) kao početni uvod u koncept programiranja. Uz to, Kodable učenje JavaScripta čini zabavnim korištenjem igrivog pristupa. Sve u svemu, Kodable je efikasan početnički alat za učenje djece kako da kodiraju.

Prednosti: Kodable ima besplatnu verziju koja je zasnovana na webu. Ona ilustruje osnovne koncepte programiranja kao što su petlje i grananje.

Cijena: Besplatne/plaćene verzije

  1. Razmislite i naučite Code-a-Pillar

Fisher-Price's Think and Learn Code-a-Pillar nudi jedinstveni bonus: to je i aplikacija i samostalna igračka. Dječje praktično ovladavanje informatičkom tehnologijom i programiranjem svakako je korisno, ali mnogi sati provedeni iza ekrana monitora mogu naštetiti zdravlju bebe. Stoga su programeri Think-LearnCode-a-Pillar kombinirali funkcionalnost sistema za učenje i igračke.

Dok mladi korisnici rade kroz program, oni rješavaju zagonetke koje ilustruju osnovne koncepte kodiranja. Sistem je dizajniran za malu decu uzrasta 3-6 godina. Istovremeno, ugrađena igračka Code-a-Pillar je nezavisna od aplikacije. Neke od aktivnosti mogu biti previše izazovne za najmlađe učenike. Stoga je najbolje nastavu izvoditi pod nadzorom odrasle osobe. Iako se isto može reći i za starosnu grupu od 5-6 godina, za koju su dizajnirane zagonetke iz rubrike „CandyLand“. Zvučni efekti i zvučni zapis se mogu isključiti. Ovo je korisna funkcija koja vam pomaže da ograničite svoju izloženost smetnjama.

Prednosti: Fizička igračka je dodatak samostalnoj aplikaciji. Osim toga, muzika i efekti se mogu isključiti tako da ne ometaju vaše učenje.

Cijena: Plaćeno

  1. Minecraft

Minecraft je veoma popularna igra. Stil sandbox-a, gdje pravila kreira sam igrač, čini ga izuzetno prilagodljivim. Iako program nije razvijen posebno za djecu, njegov sadržaj pruža sigurno programsko okruženje pogodno za sve uzraste. Online blog Lifehacker ima čak i vodič za roditelje za igranje Minecrafta sa djecom. Neki Minecraft modovi su napisani posebno za djecu (na primjer, LearnToMod). Možete koristiti Minecraft da svojoj djeci objasnite šta je server i kako postaviti Linux server za igre. U stvari, Linux je odličan za djecu i pruža vrijedna životna iskustva.

Međutim, Minecraft nije dizajniran za publiku vrlo mladih učenika. Za njih će odrasli morati napraviti niz početnih postavki. Kada se završi, skup znanja iz programiranja će biti dostupan putem LearnToMod-a koje je vrlo lako naučiti. O programu se aktivno raspravlja u online zajednici. Zbog velikog broja dodatnih aplikacija, Minecraft je skuplji. Međutim, sadrži mnogo tutorijala koji pomažu u razvoju vještina programiranja u stvarnom svijetu. MinecraftPi verzija je odlično okruženje koje se može koristiti kao Minecraft mod za djecu.

Prednosti: Modovi poput LearnToMod sa lekcijama i uputama uče djecu vještinama kodiranja.

  1. Tynker

Tynker je odlična aplikacija. Njegovo ime je slično riječi "tinkering", što implicira potrebu da stavite ruke na posao. Sve u svemu, Tynker briljantno predaje programiranje. Kao i mnoge aplikacije za podučavanje djece informatike, program pokušava predstaviti materijal na zanimljiv način. Platforma se može pohvaliti malim izborom zadataka. Djeca mogu programirati robote i dronove, modificirati Minecraft, kreirati aplikacije i igre ili baviti se naukom, tehnologijom, inženjerstvom i matematikom (STEM).

Prije nego što pređete na učenje Pythona i JavaScripta, djecu se potiče da počnu učiti kodiranje pomoću vizualnih blokova. Ali u svakoj fazi, programiranje se fokusira na projekte, što očarava studente i fokusira ih na rezultate. Budući da Tynker predaje lekcije s vizualnim blokovima prije nego što uskoči u pravi kod, njegova metoda podučavanja može se smatrati vrlo jasnom. Sveobuhvatno okruženje podeljeno na nivoe koji odgovaraju stepenu znanja i veština čini aplikaciju jednom od najboljih među sistemima za učenje programiranja dece. Možda biste željeli razmotriti i sličan program Scratch, koji razvija Massachusetts Institute of Technology (MIT).

Prednosti: Program je besplatan, ali ima plaćene nivoe. Tynker omogućava djeci da implementiraju zanimljive projekte i rastu sa svojim vještinama.

Cijena: Besplatno/Plaćeno

  1. Nancy Drew: Kodovi i tragovi – Misteriozno kodiranje

NancyDrew: Codes&Clues – MysteryCodingGame (Nancy Drew: kodovi i nagoveštaji - misteriozna igra za programere) nudi igrački oblik učenja. Štaviše, uključuje posebnu STEM temu sa svojim glavnim likom.

Završavanje igre je jednostavno i efikasno je sredstvo za učenje. Radi se o sajmu tehnike sa zagonetkom koju treba riješiti. Tokom igre djeca povlače blokove vizualnog koda na odgovarajuća mjesta. Neke mini-igre zahtijevaju odgovarajuće kostime. Common Sense Media dali su Nancy Drew: Codes & Clues 3/5 za obrazovne karakteristike i 4/5 za lakoću igranja. Još jedna aplikacija za učenje osnova kodiranja, Goldieblox: Adventuresin Coding iz The Rocket Cupcake, također je fokusirana na STEM. Zahvaljujući uravnoteženoj igrici, NancyDrew je jedno od najboljih softverskih rješenja za učenje djece kako da kodiraju.

Prednosti: Intuitivno sučelje, zarazna igra i STEM teme.

Cijena: Plaćeno

Platforma: iOS/Android

12. septembar 2017. u 14:40

Iskusite podučavanje programiranja za djecu stariju od 8 godina online

  • Obrazovni proces u IT

Zašto smo prešli na online časove

Ranije smo imali redovan čas informatike, dolazila su deca iz celog grada. Kada smo radili u ovom formatu, otkrili smo mnogo stvari koje nam se nisu baš svidjele.

1) Kada se u jednoj prostoriji okupi čak 5-6 učenika, veoma je teško održati kvalitet nastave na visokom nivou. Djeca su često rastresena, ometaju jedno drugo i igraju se. Nastavnik mora da odvoji dosta vremena da se smiri i pripremi učenike za rad. Ovo uopšte nije efikasno.

2) Sva djeca su veoma različita. Imaju različite nivoe pripreme, neki to brzo podignu, neki polako, svi vole da prave različite igre i projekte. Teško je pružiti individualnu pažnju u učionici. Nemoguće je dati jedan zadatak koji će svima odgovarati odjednom.
Stoga smo svima dali individualne zadatke, pripremili materijale: video zapise i prezentacije kako bismo olakšali nastavniku. Svakom učeniku treba pristupiti posebno, ako nemate vremena da brzo odgovorite na pitanje i pomognete, dijete se počinje igrati i uznemiravati ostale.

3) Problemi sa računarima su se javljali prilično često. Nekada deca proliju vodu po tastaturi, nekad nešto uklone, polome, laptopovi usporavaju itd. Odmah počinje buka: "Ahh, moj kompjuter je pokvaren!" I nastavnik se pretvara u sistem administratora. Potrebno je mnogo vremena i živaca.

4) Ako mislite da ovakvi časovi licem u lice uče djecu da rade u timu, onda to nije tako. Zbog činjenice da djeca imaju različite nivoe, jedan iz tima će to učiniti, dok će ostali čačkati nos. Programiranje je introvertiran proces, morate se uroniti u problem da biste riješili problem. Nemoguće je istovremeno razvijati soft skills i programiranje. To su različite vrste aktivnosti i potrebno ih je posebno razvijati. Možete naučiti djecu da podijele veliki projekat među sobom, tako da kasnije mogu grupirati dijelove svog koda zajedno. Ali oni rade na svom komadu odvojeno.

5) Roditelji treba da odu i pokupe svoje dijete. A tokom časa takođe nije jasno šta da radite sa sobom, nemate uvek vremena za posao. Mnogi roditelji su sjedili u našem hodniku po 2 sata, čekajući da se čas završi.

Jedan od roditelja koje poznajem, čiji je sin išao u veliku informatičku školu, ispričao nam je sljedeću priču:

“Moj sin ima 9 godina, sada je ušao u 3. razred gimnazije i u isto vrijeme pohađa kurseve informatike za djecu. Utisci su složeni, prilično negativni. Malo se prati šta djeca rade na kompjuterima. Dok nastavnik drži predavanje, neki klinci uspevaju da kopiraju Counter-Strike na kompjuter sa fleš diska koji su doneli i podstiču svoje drugove iz razreda da se igraju sa njima. Djetetu nedostaje normalna komunikacija sa vršnjacima, jer... morate započeti nove veze. Dopire do momaka, savija se ispod njih i, nažalost, ne traži uvijek komunikaciju s uzornim kolegama iz razreda. I tako se dogodilo tamo. Na primjer, jednog dana njegov komšija je otvorio Google Images na svom kompjuteru tokom predavanja i počeo da traži fotografije, izvinite, sranja. I moj sin se glasno smijao ovim fotografijama, zbog čega je na kraju i kažnjen lošom ocjenom, a da nije otkrio pravog podstrekača. Osim toga, za razliku od gimnazije, gdje su momci uglavnom dobri, a društveni krug uglavnom čine vršnjaci, učenici na kursevima su veoma različiti, kako po godinama tako i po odgoju. Kao rezultat komunikacije sa različitim tipovima, moj sin ima aplikacije na svom telefonu kojih bi se trebao stidjeti, a koje mora očistiti, objašnjavajući zašto su odvratne. Kontaktirali smo prosvjetno odjeljenje i rekli su nam da nastavnik fizički ne vidi šta se nalazi na svakom ekranu niti blokira kompjutere. Druga stvar je bila: ako sin nije imao vremena da negdje nešto uradi, bilo mu je neugodno odmah razjasniti zadatak ili zatražiti pomoć od učitelja, a onda je bilo prekasno. Individualni trening bi mu očito više odgovarao.”

Prelazak na online

Svi ovi problemi su mi se vrtjeli u glavi. I jednog dana nam je prišao otac jednog od učenika i pitao: „Da li izvodite nastavu preko skajpa? Dete ide kod bake na selo: svež vazduh je sve što je važno, ali nema opterećenja za mozak.”

Zapravo, tako smo postepeno počeli da pokušavamo da izvodimo nastavu preko Skype-a. I zaista nam se svidjelo. Redovni lični časovi su potpuno napušteni.

Koje smo prednosti identifikovali:

  • Nastavnik izdaje individualni zadatak, birajući prema želji i mogućnostima. Dijete uči svojim tempom i niko ga ne ometa.
  • Tokom čitave lekcije, nastavnik vidi učenikov ekran i može mu odmah dati savjet i pomoć.
  • Nema problema sa disciplinom. Dete oseća da ga stalno posmatraju, pa mu je neprijatno da se čak i ponovo prebaci na „levu“ karticu u pretraživaču.
  • Dete može da peva ispod glasa, da mumlja, da rezonuje, a niko mu se neće smejati ili „začepiti”.
  • Dijete ne mora biti stidljivo. Lako može pitati o bilo čemu. Može tražiti teži ili lakši zadatak, ili na drugu temu. Odaberite šta ćete raditi danas.
  • Roditelji ne moraju nikuda da putuju, oni sjede kod kuće ispred kompjutera i to je to. Ako želite, možete sjediti u blizini i gledati kako lekcija ide.
  • Možete učiti s bilo kojeg mjesta na svijetu i ne prekidati svoje učenje: na odmoru sa roditeljima, preselio se u drugu zemlju, na babinoj dači. Općenito, gdje god postoji internet.
  • Ili obrnuto, možete završiti i nastaviti nastavu u bilo koje vrijeme. Na kraju krajeva, dijete uči po vlastitom programu i neće morati ništa da "stigne".
Naravno, neće sva djeca moći učiti u ovom formatu. Nećete se mnogo zabaviti ovde. Morate raditi 2 sata. Ali smireniji, marljiviji momci su oduševljeni. Raduju se kada kreiraju svoje igre i programe.

Više od godinu dana provodimo online nastavu, sa više od 100 studenata koji studiraju širom svijeta.
Učimo djecu da programiraju u Scratchu, Pythonu i JavaScriptu. Osim toga, postoje časovi iz Photoshopa, 3D modeliranja i sigurnosti informacija.

Ponekad zapravo zavidimo sebi što ovo nismo imali u djetinjstvu. Na primjer, imamo učenika, dječaka po imenu Erol, koji se sa 12 godina bavi klijent-server aplikacijama i utičnicama. Iako sam počeo sa Scratch-om, a zatim brzo prešao na Python. Da je učio u razredu, pola ovoga ne bi postigao ni probao. I tako trener vidi i osjeća da se Erol brzo pokupi, da je vrlo vrijedan, voli da se udubljuje i daje sve teže zadatke.

Ako je sada format online nastave za mnoge još uvijek nov, onda će za 5 godina, siguran sam, to biti norma.

Najbolji članci na ovu temu