Oglas
Programe lahko začnete skoraj pri vsaki starosti, dojenčki na stran. Če pa otroke želite kodirati, prej ko se začnejo, večja je verjetnost, da se bodo priklenili. Trik je pravzaprav to, da jih najprej zanima.
Otroci niso pogosto zainteresirani za začetek s osnovami jezika. Verjetno jih ne bo zanimal niti preprost primer "Hello World". Namesto tega začnite z nečim zabavnim, da bodo imeli razlog za učenje programiranja.
Minecraft ne potrebuje uvoda. Tudi če nikoli niste igrali igre, o njej brez dvoma niste slišali. Igra je v skoraj vseh napravah, ki si jih o teh dneh omislite, otroci pa jih ne morejo dobiti dovolj. Zaradi same priljubljenosti je to ena najboljših iger za kodiranje otrok.
Minecraft je igra, vendar je to tudi orodje za pripravo iger v okviru iger. Zaradi tega je odlična možnost za otroke, saj so jo verjetno že priklenili. Otroci bodo ostali motivirani s sposobnostjo ustvarjanja lastnih iger v igri, ki jo imajo radi. Prav tako je dovolj preprost, da ga bodo tudi mlajši otroci lahko dokaj hitro pobrali.
Prenesi: Windows | Mac | Linux | iOS | Android (6,99 do 26,95 USD, odvisno od različice)
Kot pove že ime, je CodeCombat igra, ki vas vidi, kako pišete kodo, da bi nadzirali junaka na epskem iskanju. To je skupnostni projekt, ki je zgrajen z mislijo na učitelje. Zaradi tega je ta igra še posebej primerna za uvedbo programiranja v šolah.
Za razliko od nekaterih iger, ki uporabljajo psevdokod ali svoje poenostavljene programske jezike, CodeCombat uporablja obstoječe jezike. Podprta sta JavaScript in Python, oba pa sta danes najbolj priljubljena jezika. Na voljo je tudi eksperimentalna podpora za CoffeeScript, poenostavljeno narečje JavaScript.
Poleg Minecrafta je to verjetno ena najbolj znanih iger na tem seznamu. LEGO Mindstorms so že dolga leta, ki združujejo ikone bloki igrač s kodo, da bi naredili delujoče robote. Ko se je tehnologija izboljševala, so tako tudi sklopi Mindstorms in novejši modeli resnično impresivni.
Otroci sploh ne potrebujejo računalnika, da bi lahko programirali novejše EV3 komplete. Aplikacija EV3 Programmer, ki je na voljo za naprave iOS in Android, vam omogoča, da zgradite in programirate svojega robota le s tabličnim računalnikom.
Sestavljena sestavljanka je v svojem srcu namenjena učenju programerskih veščin, ne da bi se igralec sploh zavedal, da se uči. Čeprav to ni priljubljena Minecraft ali LEGO, je to doslej dobro uspelo. Glede na spletno mesto igre se je do zdaj igralo Lightbot več kot 20 milijonov otrok.
Ne osredotoča se na poučevanje dejanskega programskega jezika, temveč se osredotoča na koncepte, povezane s programiranjem. Teme, ki se jih bodo otroci naučili igrati Lightbot, vključujejo zaporedje, preobremenitev, postopke, rekurzivne zanke in pogoje.
Prenesi: iOS | Android ($2.99)
Na začetku je morda videti špartansko, in to zato, ker je. Titularna pošast kode sedi na vrhu zaslona in vas vodi skozi niz vaj s kodami v besedilnih poljih spodaj. Cilj je usmeriti vas k eksperimentiranju s kodo na zaslonu.
Sčasoma bi to lahko prižgalo iskrico pri otrocih, da bi sami začeli raziskovati različne programske koncepte. Na primer, namesto da bi pokazal, kaj je spremenljivka, začne uporabljati eno, nato pa igralca pozove, da ugotovi, kako deluje.
To ne bo idealno za vse, ki si želijo uvesti kodiranje za otroke Kodiranje za otroke: najboljši razredi in spletna mestaŽelite svoje otroke naučiti kodiranja računalnika? Ti spletni tečaji ponujajo brezplačne in plačane tečaje, s katerimi lahko otroke naučite kodirati. Preberi več , vendar je ta bolj raziskovalni pristop vsekakor vredno poskusiti.
Blockly Games na svoji spletni strani opisuje, da so serije iger izrecno namenjene otrokom, ki nimajo predhodnih izkušenj s programiranjem. Tako kot Lightbot tudi tega ne uči dejanskega programiranja, temveč se osredotoča na sorodne koncepte. Nekatere igre se zdijo kot abstraktne igre bolj kot uganke, povezane s programiranjem.
Nekatere igre se zdijo podobne konceptom drugih iger na tem seznamu. Druge so svoje vrste uganke. Za začetnike je to odličen kraj, vendar se jim približate po vrstnem redu, saj se koncepti uvajajo postopoma. Če otroci preskočijo do konca ali celo v sredini, lahko izgubijo ključne podatke.
RoboZZle je še ena igra, ki uči koncepte programiranja, vendar ne dejanskega jezika. V tem primeru programirate korake v robota, tako da ukaze postavite v niz blokov. Začnete dokaj preprosto, vendar igra hitro vnese koncepte, kot so podprogrami in rekurzija. To so ključni koncepti za vse, ki se želijo naučiti programiranja.
To je igra, ki je dovolj preprosta, da jo bodo mlajši otroci zlahka pobrali, za starejše otroke pa je vseeno zabavna. Celo odrasli, ki uživajo v logičnih ugankah, se lahko iz tega izvalijo. To gre zahvaljujoč ugankam, ki so jih predložili igralci, ki predstavljajo pravo meso igre. Te lahko postanejo hitro zamolčane.
Za razliko od večine iger na tem seznamu je CodeMonkey namenjen izključno učiteljem. To pomeni, da je cena precej strma. Igra je dražja od Minecrafta, čeprav ni tako draga kot komplet Mindstorms.
Kot večina iger tukaj, CodeMonkey v celoti deluje v brskalniku. Igralno modro je podobno kot nekatere druge, le da vodite opico namesto brezimnega junaka. Treba je opozoriti, da se zdi, da se igra zanaša na Chrome. Če ga izvajate v drugih brskalnikih, lahko privede do nepričakovanega vedenja ali igra preprosto ne deluje.
Na svojem spletnem mestu razvijalci strojev to označujejo kot učno uganko. V mnogih pogledih je to ena bolj primernih "iger" na tem seznamu. Čeprav bo pomagal učiti logiko programiranja, je to le zabavna uganka.
To je ena redkih iger, ki jo morate prenesti, da se lahko zaženete. Na srečo je na voljo za Windows, macOS in Linux, tako da vam ni treba skrbeti, katero platformo želite uporabljati, če jo želite zagnati.
Prenesi: Para ($4.99)
Cargo-Bot je poseben na nekaj načinov. Prva je, da je to edina igra, ki je izključna za iPad. Drugo je, da ni samo ekskluziven za iPad, ampak je bil dejansko ustvarjen tudi na enem. Ustvarjalec Cargo-Bota je igro programiral z aplikacijo Codea. Prej smo si ogledali to aplikacijo in Codea je odličen način za ustvarjanje aplikacij na iPadu Kako vam Codea omogoča ustvarjanje lastnih aplikacij iPadCodea je nakup v trgovini App Store za 15 dolarjev in omogoča enostavno ustvarjanje lastnih aplikacij iPad. Preberi več .
Igra je sestavljena iz 36 ugank, ki so reševane na način podoben RobuZZle in nekaj drugih iger na tem seznamu. Cargo-Bot je odlična "prehodna igra", ki otroke bolj zanima programiranje.
Prenesi: iOS (Prost)
Scratch je več kot igra programiranja. Namesto tega je celotna platforma, ki uporabnikom omogoča igranje iger, ki so jih predložili drugi igralci, in oddajo svoje. Podobno kot Minecraft, tudi tu večina zabave za otroke prihaja iz ustvarjanja lastnih iger, ne igranja drugih. Kar se tiče kodiranja za otroke, je to odlična motivacija.
Scratch je na voljo v celoti brezplačno. Še zdaleč ni edina brezplačna aplikacija na tem seznamu, vendar je zagotovo tista, ki jo morate preveriti. Ne le, da je lahko odličen za vaše učne namene, ampak se boste morda celo zabavali z njim.
Drugi načini, kako priti otroke v programiranje
Zgoraj opisane igre in druge so odličen način, da otroke zanimajo programiranje, vendar niso edini način. Čeprav bo veliko otrok potrebovalo sistem nagrad za igro, da se bodo vedno znova lahko vračali, bo morda druge otroke zanimalo kodiranje zaradi kodiranja. Pri teh otrocih lahko elementi igre celo stopijo na pot.
Na srečo obstajajo drugi načini, kako začeti otroke s programiranjem, ne da bi jih takoj vrgli v globok konec. Za nekaj primerov si oglejte naš seznam aplikacije za kodiranje, s pomočjo katerih se bodo otroci naučili programirati 7 najboljših programov za kodiranje otrok, ki se lahko naučijo programiranjaŽelite otroke naučiti šifriranja? Na voljo je več programskih orodij. Tu je naša izbira najboljših aplikacij za kodiranje za otroke. Preberi več .
Kreditna slika: artush /depositphotos
Kris Wouk je pisatelj, glasbenik in kakor koli se imenuje, ko nekdo snema videoposnetke za splet.