HTCinside


5 mängu, mis aitavad teil kodeerida

Aeg on möödunud, kuid vaatame endiselt STEM-koolituse statistikat, kuna 2018. aastal jääb vabaks 2,4 miljonit STEM-i töökohta. Teised, näiteks 71% kõigist uutest STEM-i töökohtadest, on IT-valdkonnas, kuid ainult 8% STEM-i lõpetajatest IT. Inimesed mõtlevad alati, kas kodeerimist on keeruline õppida.

Ametlikult me ​​lihtsalt ei öelnud, et 'kodeerimine on suurepärane, tehke seda', lõpetades loo. Selle asemel ütleme nüüd: 'Kodeerimine on lahe, nii et tehke seda, kuid peaksite ka seda tegema, sest saate selle eest tasu.' Teisisõnu, on töökohti, neid on palju, ja töökohti, mis maksavad väga hästi.

Veelgi paremaks teeb selle see, et see pole ainult töö või lahe (see oleks palju lühem ajaveebi postitus). Kuid loovust, probleemide lahendamist, koostööd, suhtlemisoskusi ja muid oskusi saab arendada laste kodeerimise õppimise kõrvalsaadusena.

Seega peaksid lapsed programmeerima õppima, sest:

  • Programmeerijate järele on suur nõudlus ja seda on ka tulevikus.
  • Kodeerimisalased teadmised võimaldavad õpilastel maailma paremini mõista
  • Kodeerimine on lõbus ja rahuldust pakkuv.
  • Kodeerimine suurendab loovust
  • Kodeerimine parandab probleemide lahendamist.
  • Kodeerimine parandab püsivust.

Need veebimängud pakuvad teile lõbusat ja kaasahaaravat sissejuhatust programmeerimismaailma.

Sisu

5 parimat mängu programmeerimise õppimiseks

CodeCombat

koodvõitlus

CodeCombat on HTML5 RPG, mis õpetab teile programmeerimise põhikontseptsioone.

CodeCombatis mängite kangelasena, kes seikleb läbi mängu tasemete. Esimene tase kui Kithard Dungeon, mis hõlmab programmeerimise põhikontseptsioone. Mängija seisab selles mängus teie teekonna ajal silmitsi kodeerimisprobleemidega. Kui need läbite, avate järgmise taseme ja kogute kogemuspunkte (XP), mille abil saate oma kangelast täiustada.

CodeCombat tõmbab ligi noori ja programmeerijaks pürgijaid. Mängusisese uuringu kohaselt on 62% CodeCombati kasutajatest alla 18-aastased.

See toetab viit parimat programmeerimiskeelt:

  • JavaScript
  • CoffeeScript
  • Kaks
  • Python

See mäng hõlmab laia valikut programmeerimise teemasid: stringid, muutujad, meetodikutsed, vektorjoonistamine ja palju muud.

Loe -5 interaktiivset veebisaiti kodeerimise õppimiseks kohe

Koodijaht

koodijaht

Koodijaht on ulmeHTML5 mängmis on Microsoft Researchi toode.

Selles mängus on teie roll koodikütina, kes vastutab koodi parandamise eest, et see tagastaks oodatud tulemuse. Koodijahi nomenklatuuris nimetatakse 14 taset sektoriteks.

Code Hunt toetab Java või C#. Õpitavad programmeerimiskontseptsioonid hõlmavad aritmeetikat, silmuseid ja tingimusavaldisi.

Kui õpetajad soovivad mängule täiendavaid alasid lisada, saavad seda teha, lugedes esmalt koodiotsingu kujundaja juhendit.

CodinGame

codeingame

CodinGame on suurepärane komplekt väljakutseid pakkuvaid mänge programmeerijatele. Kui keegi soovib oma kodeerimisoskusi parandada, on CodinGame'i mängimine lõbus viis.

CodinGame toetab enam kui 20 programmeerimiskeelt, sealhulgas PHP, C ja JavaScript. Kasutajaliides on funktsioonirikas ja seda saab kohandada. Näiteks saate valida oma koodiredaktori stiili: 'Emacs', 'Vim' või 'Classic' (vaiketeema).

Saate seda mängu mängida nii ühe- kui ka mitme mängijaga režiimis. Mitme mängijaga režiim võimaldab teil lahendada mängusiseseid väljakutseid koos teiste mängus osalevate kasutajatega.

Loe -15 kasulikku Androidi rakendust arendajatele/kodeerijatele

Naeratab

kripeldab

Screeps on suurepärane, massiliselt mitme mängijaga võrgumäng (MMO) JavaScripti arendajatele.

Mäng on avatud maailma strateegiamäng, milles juhid üksusi, nn creep’e, millega saad ammutada ressursse, määratleda oma territooriumi jne. Võrgupõhise mitmikmänguna on sinu hanenahk teiste mängijate hanenaha kõrval.

FightCode

võitluskood

FightCode'i eesmärk on lihtne: luua robot, mis võidab teiste mängijate roboteid.

Kuidas luua robotit?

JavaScripti kirjutamisel. Näiteks võite kasutada meetodit .rotate Cannon () selleks, et teatud sündmuse toimumisel pöörata oma roboti tünni teatud arvu kraadi võrra.

Enne oma maailmas domineeriva hävimatu roboti ehitamist peate esmalt lugema dokumentatsiooni, et õppida robotit kodeerima.