Oglas

Možete početi programirati gotovo u bilo kojoj dobi, novorođenčad u stranu. Ipak, ako želite djecu navesti u kodiranje, što je prije moguće, to je vjerojatnije da će biti zakačeni. Trik je zapravo što ih prvo zanima.

Djeca nisu često zainteresirana za započinjanje s osnovama jezika. Vjerojatno ih neće zanimati ni jednostavan primjer "Zdravo svijet". Umjesto toga, započnite s nečim zabavnim kako bi imali razlog za učenje programiranja.

Snimka zaslona Minecraft

Minecraft ne treba uvoditi. Čak i ako nikada niste igrali igru, bez sumnje ste čuli za nju. Igra se nalazi na gotovo bilo kojem uređaju koji se možete sjetiti ovih dana, a djeca to ne mogu dobiti dovoljno. Upravo zbog te popularnosti jedna od najboljih igara za kodiranje djece.

Iako je Minecraft igra, ona je ujedno i alat za izradu igara unutar ukupnih igara. To ga čini izvrsnom opcijom za djecu, jer su ga oni vjerojatno već prikačili. Djeca će ostati motivirana sposobnošću stvaranja vlastitih igara u igrama koje vole. Takođe je dovoljno jednostavno da će ga i mlađa djeca moći prilično brzo pokupiti.

instagram viewer

preuzimanje datoteka: Windows | ortak | Linux | iOS | Android (6,99 do 26,95 USD, ovisno o verziji)

Snimka zaslona CodeCombat

Kao što ime govori, CodeCombat je igra koja vas vidi kako pišete kod kako biste kontrolirali junaka na epskoj potrazi. Ovo je projekt u zajednici koji je izgrađen s obzirom na učitelje. To ovu igru ​​čini posebno prikladnom za uvođenje programiranja u škole.

Za razliku od nekih igara koje koriste pseudo kod ili svoje pojednostavljene programske jezike, CodeCombat koristi postojeće jezike. Podržani su JavaScript i Python, oba su jedan od najpopularnijih jezika danas. Dostupna je i eksperimentalna podrška za CoffeeScript, pojednostavljeni dijalekt JavaScripta.

Lego misli na oluju u akciji

Osim Minecraft-a, ovo je vjerojatno jedna od najpoznatijih igara na ovom popisu. LEGO Mindstorms postoje već godinama, kombinirajući blokove ikona igračaka s kodom kako bi napravili radne robote. Kako se tehnologija poboljšavala, tako se povećavaju i setovi Mindstorms, a noviji modeli zaista su impresivni.

Djeca uopće ne trebaju računalo da bi programirali novije EV3 komplete. Aplikacija EV3 Programmer, dostupna za iOS i Android uređaje, omogućuje vam izgradnju i programiranje vašeg robota bez ičega više od tableta.

Snimka zaslona Lightbota

Puzzle igra u svojoj srži, Lightbot želi naučiti programirati vještine, a da igrač nije ni svjestan da uči. Iako to nije popularno Minecraft ili LEGO, do sada je već uspjelo. Do danas se više od 20 milijuna djece igralo u Lightbot, prema web stranici igre.

Nije usredotočeno na podučavanje stvarnog programskog jezika, već se fokusira na koncepte povezane s programiranjem. Teme koje će djeca naučiti igrati Lightbot uključuju redoslijede, preopterećenje, postupke, rekurzivne petlje i uvjete.

preuzimanje datoteka: iOS | Android ($2.99)

Snimka zaslona Monster Code

U početku može izgledati pomalo spartanski, a to je zbog toga. Titularno čudovište koda sjedi na vrhu zaslona i vodi vas kroz niz vježbi kodova u tekstnim okvirima ispod. Cilj je voditi vas prema eksperimentiranju s kodom na zaslonu.

S vremenom bi ovo moglo potencijalno zapaliti iskru u djeci da samostalno započnu istraživati ​​različite programske koncepte. Na primjer, umjesto da pokaže što je varijabla, započinje s upotrebom, a zatim poziva igrača da shvati kako to funkcionira.

Ovo neće biti idealno za sve koji to žele uvesti kodiranje za djecu Kodiranje za djecu: najbolje klase i web straniceŽelite naučiti svoju djecu kodiranju računala? Ove internetske nastave nude besplatne i plaćene tečajeve za podučavanje vaše djece kodiranju. Čitaj više , ali ovaj istraživački pristup apsolutno vrijedi pokušati.

Snimka zaslona Blockly Games

Blockly Games na svojoj web stranici opisuje kako su serije igara izričito namijenjene djeci koja nemaju prethodno iskustvo u programiranju. Kao i Lightbot, ovo ne uči stvarno programiranje, već se fokusira na srodne koncepte. Neke se igre osjećaju kao apstraktne igre više od zagonetki vezanih uz programiranje.

Neke se igre čine sličnim koncepcijama drugih igara na ovom popisu. Drugi su svoje vrste zagonetki. Ovo je sjajno mjesto za početnike, ali prilazit ćete im redoslijedom, jer se koncepti uvode postupno. Ako djeca preskoče do kraja ili čak u sredini, možda će propustiti ključne podatke.

Snimka zaslona RoboZZle

RoboZZle je druga igra koja uči koncepte programiranja, ali ne i stvarni jezik. U ovom slučaju programirate korake u robota postavljanjem naredbi u niz blokova. Započinjete prilično jednostavno, ali igra brzo uvodi pojmove poput podprograma i rekurzije. Ovo su ključni pojmovi za sve koji žele naučiti programiranje.

Ovo je igra dovoljno jednostavna da je mlađa djeca mogu lako odabrati, ali za stariju djecu je ipak zabavna. Čak i odrasli koji uživaju u logičkim zagonetkama mogu se izbaciti iz toga. To je zahvaljujući zagonetkama koje su predali igrači, a koji su pravo meso igre. Oni mogu brzo postati razočarani.

Snimka zaslona CodeMonkey

Za razliku od većine igara na ovom popisu, izgleda da je CodeMonkey namijenjen isključivo učiteljima. To znači da je cijena prilično strma. Igra je skuplja od Minecraft-a, iako nije tako skupa kao Mindstorms kit.

Kao i većina igara ovdje, CodeMonkey djeluje u potpunosti u pregledniku. Gameplay-mudar, sličan je nekim drugima, samo što vodite majmuna umjesto heroja bez imena. Treba napomenuti da se igra oslanja na Chrome. Trčanje u drugim preglednicima može dovesti do neočekivanog ponašanja ili igra jednostavno ne djeluje uopće.

Snimka zaslona strojeva

Na svojoj web stranici, Strojarski programeri to nazivaju obrazovnom zagonetkom. Na mnogo načina, ovo je jedna od pravilnijih "igara" na ovom popisu. Iako će nam to pomoći u učenju logike programiranja, to je i samo zabavna zagonetka.

Ovo je jedna od rijetkih igara koje ovdje morate preuzeti da biste pokrenuli. Srećom, dostupan je za Windows, macOS i Linux, tako da ne morate brinuti koju platformu želite koristiti da biste je pokrenuli.

preuzimanje datoteka: para ($4.99)

Snimka zaslona Cargo-Bot

Cargo-Bot je poseban na nekoliko načina. Prva je da je ovdje jedina iPad-ova ekskluzivna igra. Drugo je da on nije samo ekskluzivan za iPad, nego je zapravo i stvoren na jednom. Kreator Cargo-Bota programirao je igru ​​pomoću Codea aplikacije. Već smo malo pogledali ovu aplikaciju i Codea je odličan način za stvaranje aplikacija na vašem iPadu Kako vam Codea omogućuje stvaranje vlastitih iPad aplikacijaCodea je kupnja u App Storeu za 15 dolara i omogućuje vam da lako kreirate vlastite iPad aplikacije. Čitaj više .

Igra se sastoji od 36 zagonetki koje su riješene na način sličan RobuZZleu i nekoliko drugih igara na ovom popisu. Cargo-Bot je odlična "igra sa prolazom" kako bi se djeca više zainteresirala za programiranje.

preuzimanje datoteka: iOS (Besplatno)

Naučite kodiranje pomoću Scratch-a

Scratch je više od igranja programa. Umjesto toga, to je cijela platforma koja korisnicima omogućuje igranje igara koje su poslali drugi igrači i podnošenje vlastitih. Slično kao u Minecraft-u, većina zabave za djecu ovdje je stvaranje vlastitih igara, a ne igranje tuđih. Kada je u pitanju kodiranje za djecu, ovo je sjajna motivacija.

Scratch je dostupan u potpunosti besplatno. Grupa koju je stvorila grupa doživotnih vrtića u laboratoriju MIT Media. To je daleko jedina besplatna aplikacija na ovom popisu, ali to je definitivno jedna koju biste trebali provjeriti. Ne samo da može biti sjajno za vaše nastavne svrhe, već ćete se možda i sami zabaviti.

Ostali načini za uvođenje djece u programiranje

Gore navedene igre i druge odličan su način za upoznavanje djece s programiranjem, ali nisu jedini način. Iako će puno djece trebati sustav nagrađivanja igre kako bi im se vratilo, druga će djeca biti zainteresirana za kodiranje radi kodiranja. Za ovu djecu elementi igre mogu se čak i naškoditi.

Srećom, postoje i drugi načini za započinjanje djece s programiranjem bez da ih odmah bacate u dubinu. Za neke primjere pogledajte naš popis aplikacije za kodiranje kako bi se djeca naučila programirati 7 najboljih aplikacija za kodiranje djece nauči programiranjeŽelite li naučiti djecu kako kodirati? Na raspolaganju je nekoliko programskih alata. Evo našeg izbora najboljih aplikacija za kodiranje za djecu. Čitaj više .

Kreditna slika: artush /Depositphotos

Kris Wouk je pisac, glazbenik i kako god se zove kada netko pravi video za web.