10 parimat kodeerimismängu, mis õpetavad teie lapsi arvutiprogrammeerimiseks

Kodeerimine on vaieldamatult üks leidlikumaid oskusi, mida tulevased värbamisettevõtted töökandidaatidest ootavad. Nii et kui teie laste kodeerimisoskuste jagamiseks oli kunagi õige aeg, siis nüüd on see aeg.

Oma lastele kodeerimise tutvustamine õrnas eas on eriti kasulik lastele, kes valivad lõpuks arvutiprogrammeerimise karjääritee. Isegi kui teie laps ei ole professionaalse programmeerija rollis, parandab kodeerimise õppimine nende tööalast konkurentsivõimet.

Kuid nagu enamik arvutipõhiseid oskusi, on ka kodeerimiskontseptsioon keskmise lapse jaoks üsna raskesti mõistetav. Ja juba see asjaolu paneb enamuse lapsi sellest eemale hoidma. Õnneks on palju kodeerimismänge, mida saate oma armsate ja väikeste jaoks hankida ning nende huvi arvutiprogrammeerimise vastu äratada.



Kodeerimismängud on põnev viis lastele kodeerimisoskuste andmiseks. Nende mängude abil saavad teie lapsed nautida mänguaega, kui nad õpivad sujuvalt erinevaid arvutiprogrammeerimise oskusi.

Vaatame üle kümme kõige tõhusamat ja praktilisemat lastele mõeldud kodeerimismängu, mis eales loodud.

Sisukord

üks. Minecraft

Minecraft on üks populaarsemaid lastele mõeldud kodeerimismänge ja on tõenäoline, et teie laps on sellest kuulnud (kui seda pole veel mängitud). Küll Minecraft on tavaliselt mänguna populaarne, saab ka teie laps seda platvormil erinevate mängude tegemiseks kasutada.

Asjaolu, et Minecraft võimaldab mängijatel katsetada oma ainulaadsete mängude ehitamist, muudab selle veelgi sobivamaks silmadega lastele arvutiprogrammeerimiseks. Teine suurepärane omadus Minecraft on selle uskumatu kasutusmugavus, mis muudab selle ideaalseks algajatele. Mäng on saadaval Windowsis, macOS-is, Androidis, iOS-is ja Linuxis.

kaks. LEGO Mindstorms

Meeldib Minecraft , LEGO Mindstorms ei vaja tutvustamist. Mäng võimaldab teie lapsel teha funktsionaalse roboti, kasutades ikoonmänguasjade klotse ja koode. Alates LEGO Mindstormsi kujundamisest on mäng läbi teinud arvukalt täiendusi, seda kõike selleks, et muuta see laste jaoks köitvamaks ja intuitiivsemaks.

Enamik parandusi on tehtud komplektides. Näiteks saab uusi EV3 komplekte programmeerida ilma arvutita. Robotite ehitamiseks on vaja ainult rakendust EV3 Programmer ja rakendus on saadaval nii Androidi kui ka iOS-i kasutajatele.

3. Lightbot

Lightbot ei pruugi konkureerida Minecraft või LEGO Mindstorms populaarsuse poolest, kuid see on registreerinud järjepidevaid allalaadimisi alates selle väljatöötamisest. Ja see on palju pistmist asjaoluga, et see mäng õpetab teie last kodeerima, ilma et laps saaks tegelikult aru, et ta õpib.

Lightbot kasutab laste kodeerimisele tutvustamisel üsna ainulaadset lähenemist. Tegelikule kodeerimiskeelele keskendumise asemel õpetab Lightbot teie lapsele erinevaid arvutiprogrammeerimise kontseptsioone. Mõistete näited, mida teie laps Lightboti mängides õpib, hõlmavad järjestamist, protseduure, rekursiivseid tsükleid, ülekoormust, konditsioneere.

Neli. Codewars

Codewars tunneb uhkust oma intuitiivse liidese ja selle üle, et see toetab arvukaid programmeerimiskeeli. Selle mänguga saab teie laps õppida kodeerimist enam kui 20 programmeerimiskeeles, sealhulgas JavaScript, Python, SQL, Ruby, PHP jne. Kui otsite koodimängu, mis teie lapse programmeerimisoskusi järk-järgult lihvib, ärge otsige enam kui Codewars. Kata-harjutuste kasutamine suurendab kiirust, millega lapsed saavad oma programmeerimisoskusi omandada.

Codewarsil on ka raamatukogu, kus õppijad saavad otsida rohkem ressursse, mis võivad olla nende programmeerimiskogemuse jaoks hindamatud. Lisaks raamatukogule on mängijatel juurdepääs kogukonnale, kus nad saavad postitada mis tahes päringuid ja jagada oma teadmisi mängu kohta.

5. Blokeeritud mängud

Blockly Games on ideaalne soovitus nullprogrammiga lastele arvutiprogrammeerimisel. See tähendab, et teie laps õpib kodeerimise kohta kõike, mida on vaja teada, alates põhitõdedest kuni selle keerukamate aspektideni. Tegelikule programmeerimiskeelele keskendumise asemel tutvustab Blockly Games teie lapsele järk-järgult kodeerimise põhimõisteid.

Kuna Blockly Games tutvustab teie lapsele aeglaselt koodide kontseptsioone, peate suunama oma last mõistetele järjekorras lähenema. Selleks ajaks, kui teie laps on Blockly Gamesis lõpliku programmeerimiskontseptsiooniga valmis saanud, võite minna ja hankida talle selles loendis muu kodeeriva mängu.

6. CodeCombat

CodeCombati eesmärk on aidata teie lapsel koodi kirjutada, et kangelast kontrollida. Parim, mida CodeCombati juures armastada, on see, et see on kogukonnaprojekt, mis on mõeldud õpetajate osaluse arvestamiseks. Seetõttu võib see mäng olla täiuslik käivitusplaat lastele, kes üritavad koolis arvutiprogrammeerimist õppida.

CodeCombat erineb paljudest teistest lastele mõeldud kodeerimismängudest ka selle poolest, et see ei kasuta pseudokoode ega lihtsustatud programmeerimiskeelt. Selle asemel kasutab see reaalseid ja olemasolevaid programmeerimiskeeli, sealhulgas Pythoni ja JavaScripti. Saadaval on ka JavaScripti lihtsustatud versioon CoffeeScript.

7. Masinad

Machineersit kirjeldavad selle arendajad kui „harivat pusle-seiklust“ ja mäng üritab sellele mainele vastata. Masinad ei püüa mitte ainult õpetada teie lapsele programmeerimisoskusi, vaid see on loodud ka lõbu ja meelelahutust silmas pidades. Mängus suhtleb teie laps katkiste masinatega, seejärel kasutab masinate parandamiseks nii kodeerimispõhimõtteid kui ka pukseerimise funktsiooni.

Masinad ei kasuta mingit reaalset matemaatikat ega koodi, mistõttu on enamikul lastel sellest hõlpsam aru saada. Keerulise kodeerimiskeele asemel õpetab mäng teie lastele loogilist mõtlemist, loovust ja protseduurilist kirjaoskust. See ühildub Windowsi, Linuxi ja macOS-iga.

8. Kood Ahv

Realistlik, intuitiivne ja kasutajasõbralik ... need on mõned terminid, mis kirjeldavad tabavalt Code Monkey'i. Code Monkey ei alusta teie lapse pommitamisest keeruka kodeerimiskeelega. Selle asemel alustab laps lihtsat mängu, kus ta peab lahendama erinevaid väljakutseid.

Code Monkey rakendab tekstipõhist redaktorit, kus mängija peab probleemide lahendamisel koodi kirjutama. Probleemid eksisteerivad ahvi kujul, kust mäng saab oma nime. Mängijad peavad aitama ahvil ületada mitmesuguseid takistusi, sealhulgas banaanide püüdmine ja kogumine. Asjaolu, et Code Monkey kasutab JavaScripti lihtsustatud versiooni CoffeeScript, muudab selle suurepäraseks uutele õppijatele.

9. RoboZZle

RoboZZle liitub paljude kodeerivate mängude loendiga, mis ei keskendu mängijate tegeliku programmeerimiskeele õpetamisele. Siin viiakse teie laps läbi kõik põhilised programmeerimiskontseptsioonid, kus ühe kontseptsiooni edukas lõpuleviimine parandab mängija võimalusi järgmiste mõistmiseks.

RoboZZle eesmärk on lubada teie lapsel roboteid ehitada programmeerides samme. Mäng algab kohe põhitõdedest ja selle edenedes tutvustatakse lapsele keerukamaid kodeerimiskontseptsioone, nagu rekursioon ja alamprogrammid. RoboZZle'i on lihtne mängida ja mängijate esitatud mõistatuste integreerimine muudab selle veelgi köitvamaks.

10. Kriimustada

Scratch on üks väheseid lastele mõeldud kodeerimismänge, mida soovitatakse mängida kõikidel tasanditel. Selles mängus peab teie laps kavandama erinevaid animatsioone, mänge ja lugusid, et oma programmeerimisoskusi proovile panna. Seejärel saab mängija tagasiside saamiseks oma projekte teistega kogukonnas jagada.

Scratch õpetab lastele ka loovuse ja analüütilise mõtlemise oskusi. Kui teie laps loob oma animatsioone, saab ta määrata oma projekti jaoks sobivad heliefektid, kasutajate juhtelemendid ja karakterikunsti. Teie laste kogemuste veelgi täiuslikumaks muutmiseks pakub Scratch oma platvormil palju kasulikke videoõpetusi ja PDF-juhendeid.

kui palju on barstoolisport väärt

Pakkima

Kodeerimismängu valimine lapsele ei ole jalutuskäik pargis. Soovite mängu, mis hoiab last stimuleerimas, lastes samal ajal ka nende loomemahladel voolata. Samuti vajate nii kodeerimismängu, mida on lihtne mängida, kui ka seda, mis viib teie lapse läbi arvutiprogrammeerimise sammhaaval. Kui olete sellise mängu turul, ei lähe te valesti ühegi kümne mänguga, mille oleme siin üle vaadanud.