10 laro na magtuturo sa iyong anak na magprograma
10 laro na magtuturo sa iyong anak na magprograma
Anonim

"Sa palagay ko sa hinaharap, lahat, hindi lamang mga programmer, ay mauugnay sa mga elemento ng programming," sabi ni Mark Zuckerberg. Dahil ang ating mga anak ay kailangang mabuhay sa hinaharap na ito, oras na para ihanda sila sa mga kahirapan, ibig sabihin, turuan sila kung paano magprograma.

10 laro na magtuturo sa iyong anak na magprograma
10 laro na magtuturo sa iyong anak na magprograma

Bakit turuan ang iyong anak na magprograma? Lalo na kung ang iyong magiging ballerina o manlalaro ng football ay lumalaki na? Ang sagot ay simple: upang turuan kang mag-isip nang lohikal at magplano ng iyong mga aksyon. Ipinagmamalaki ng mga magulang na ang mga modernong bata ay nakakapag-on ng mga tablet at computer halos mula sa duyan. Ang isang interes sa teknolohiya at isang pagnanais para sa kasiyahan ay maaaring isama sa pag-aaral at pag-unlad sa pamamagitan ng pag-aalok sa iyong anak ng mga laro na nagtuturo kung paano gumawa ng mga algorithm at kahit na magsulat ng code.

Kodable

Ano sa palagay mo, sa anong edad mo dapat simulan ang pag-aaral ng programming? Sinasabi ng mga tagalikha ng Kodable na ang kanilang laro ay magagamit sa dalawang taong gulang. Maaari mong matutunan ang code bago matutunan ang mga titik. Kahit na ang mga bata ay maaari talagang magmaneho ng mga nakakatawang mukha sa pamamagitan ng mga labyrinth, at sa parehong oras ay master ang paghahanda ng mga programa, na nagpapahiwatig ng pagkakasunud-sunod ng mga aksyon. Ang mga pahiwatig at rekomendasyon ay ginawa gamit ang mga graphics, upang ang bata ay hindi kailangang magbasa ng anuman.

Inirerekomenda ang Kodable para sa pag-aaral ng computer science sa elementarya: maaaring subaybayan ng mga guro at magulang ang proseso ng pag-aaral, magtakda ng mga antas ng kahirapan, at masubaybayan ang pag-unlad. Isang magandang simula para sa mga maliliit.

Kodable
Kodable

Code.org

Ang website na Code.org, na nilikha ng non-profit na organisasyon, ang internasyonal na kilusang "Oras ng Programming", ay nakolekta ng ilang mga kursong pang-edukasyon para sa mga bata at matatanda. Ang edad na magsisimula ay apat na taon. Walang isang laro na magtuturo ng lahat nang sabay-sabay, ngunit mayroong isang hakbang-hakbang na pagsasanay sa laro na may mga character mula sa iba't ibang mga cartoon. Ang paglipat mula sa antas patungo sa antas, maaari kang matuto at lumikha ng iyong sariling mga maiikling programa.

Code.org
Code.org

Lightbot

Sa isang larong available sa isang smartphone o tablet, ang isang maliit na robot, na sumusunod sa mga utos, ay dapat magsindi ng mga bombilya sa mga tamang lugar. Ang pangunahing gawain na haharapin ng bata sa kasong ito ay ang disenyo ng landas ng laruan gamit ang mga simpleng utos. Ang gawain ng magulang ay ipaliwanag sa mga bata kung ano ang ibig sabihin ng mga larawan.

Ito ay hindi isang katotohanan na ang isang bata na naglalaro ng Lightbot ay lalaki na isang napakatalino na developer, ngunit siya ay tiyak na matututo kung paano magplano ng mga aksyon at gumuhit ng mga pinakasimpleng algorithm. Ang application na ito ay maaari ding irekomenda bilang isa sa mga nagsisimula, kahit na para sa mga preschooler na 4-6 taong gulang. Nag-aalok din ang mga developer ng mas kumplikadong bersyon, na angkop para sa mga batang mahigit siyam na taong gulang.

Ang mga magulang, sa pamamagitan ng paraan, ay maaari ding maging masaya na gumugol ng oras sa pagguhit ng mga ruta. Ang robot ay sapat na masaya upang pasayahin ang mga bata at seryosong hindi magsawa sa mga matatanda.

Lightbot
Lightbot

PictoMir

Ang PiktoMir, na binuo ng NIISI RAS sa pagkakasunud-sunod ng Russian Academy of Sciences, ay ang aming sagot sa mga dayuhang analog. Ang NIISI RAS ay nakabuo na ng isang sistema "", kung saan ang mga senior schoolchildren ay nakikilala sa programming, ngunit walang elemento ng laro dito. Ang "PiktoMir", na idinisenyo para sa mga preschooler, ay naging masaya at napaka-abot-kayang.

Ang robot ay nagpinta ng mga patlang, at ang bata ay natututong gumawa ng mga algorithm. Ang lahat ng mga pahiwatig ay ginawa gamit ang mga graphics, kaya ang PiktoMir ay maaaring ligtas na maibigay sa mga bata na hindi marunong magbasa, simula sa edad na limang: kapansin-pansin na sinubukan ng mga siyentipiko na gawing maliwanag ang mga aksyon kahit na para sa mga bata. Kung ang mga magulang ay hindi marunong mag-Ingles at walang naiintindihan sa mga programa mismo, ngunit talagang gustong bumuo ng lohikal na pag-iisip sa mga bata, ang PiktoMir ay magiging isang tunay na kaligtasan. Available ang mga mobile na bersyon para sa iOS, Android at Windows Phone, ngunit ang huling dalawa ay kailangang i-download mula sa website ng developer.

PictoMir
PictoMir

Robozzle

Upang makumpleto ang mga gawain at gumawa ng isang algorithm para sa paggalaw ng isang arrow kasama ang isang palaisipan - ito ang kahulugan ng isang laro na maaari nang laruin ng mga mas batang mag-aaral. Totoo, ang isang ordinaryong arrow ay hindi malamang na maakit ang isang pitong taong gulang sa loob ng mahabang panahon, lalo na kung ito ang una sa mga naturang laro. Ngunit maaari itong seryosong interesado sa mga mag-aaral mula sa edad na sampung taong pamilyar na sa algorithmization, dahil ang pinaka-kagiliw-giliw na mga palaisipan, siyempre, ay matatagpuan sa mas mahirap na mga antas. Nagbibigay ang Robozzle ng halos walang limitasyong mga posibilidad para sa paglikha at paghahanap ng mga bagong gawain, kaya ito ay pinakaangkop hindi para sa pag-aaral ng mga pangunahing kaalaman, ngunit para sa patuloy na pag-uulit at pagsasanay.

Robozzle
Robozzle

Cargo-Bot

Isa pang larong madaling matutunan, sa mga paunang antas kung saan magiging komportable ang mga preschooler. Dahil may maliit na teksto dito, sapat na para sa mga bata na makilala ang mga indibidwal na titik upang makumpleto ang mga unang gawain at ilipat ang mga kahon sa mas kaunting mga paggalaw mula sa lugar patungo sa lugar. Kahit na ang mga matatanda ay maaaring mag-isip tungkol sa mga kumplikadong kumbinasyon sa loob ng mahabang panahon. Sa iba pang mga application na pang-edukasyon at entertainment, ang Cargo-Bot ay namumukod-tangi sa isang napakagandang larawan. Sa pamamagitan ng paraan, ang Cargo-Bot ay ganap na nasa iPad.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

CodeMonkey

Ang hacker ng buhay ay nakasulat nang detalyado tungkol sa larong CodeMonkey, na kailangan lang na kumuha ng nararapat na lugar nito sa listahan ng mga tutorial ng laro para sa mga bata.

Ang online game, kung saan natututo ang mga bata na kontrolin ang isang nakakatawang unggoy na hakbang-hakbang, ay napaka-simple at madaling maunawaan. Ang bawat bagong antas ay nagsasabi tungkol sa mga posibilidad ng programming, at upang makumpleto ang susunod na gawain, kailangan mong ilapat ang kaalaman mula sa nakaraang aralin. Ito ay tumatagal ng ilang minuto upang makarating sa isang saging, kaya ito ay maginhawa upang magplano ng mga klase upang ang bata ay manatiling nakatuon at walang oras upang mapagod.

Ang isang malaking plus ng CodeMonkey ay ang larong ito ay nagbibigay ng isang ideya ng syntax tulad nito, dahil ang mga utos ay kailangang mapili gamit ang mga icon, at ang pagkakasunud-sunod ng mga aksyon ay nakasulat sa mga linya ng halos totoong code.

CodeMonkey
CodeMonkey

scratch

Hindi lubos na makatarungan na isama ang Scratch sa listahang ito, dahil hindi ito isang laro, ngunit isang espesyal na idinisenyong kapaligiran para sa pagtuturo sa mga bata na magprogram, at imposibleng hindi ito isama, dahil ito ay isang mahusay na tool sa edukasyon. Ang Scratch ay isinulat ng MIT, at sa komunidad ang karamihan sa impormasyon ay isinalin sa Russian, kaya ang Scratch ay magagamit sa napakalawak na madla.

Talagang kahanga-hanga ang mga kakayahan ni Scratch, bagama't wala itong mga gawain at antas, ngunit mayroon itong maraming imahinasyon at paraan upang magamit ito. Dahil ang bata ay dapat itakda ang layunin sa bawat proyekto nang nakapag-iisa, walang mga unibersal na solusyon, ngunit may saklaw para sa pagkamalikhain, na kulang sa mga laro na nagtuturo ng mga algorithm. Ang scratch ay perpekto para sa mga bata mula sa walong taong gulang na pagod na sa paghabol sa mga robot at unggoy sa kanilang karaniwang ruta.

scratch
scratch

СeeBot

Hindi natin dapat kalimutan ang tungkol sa mga klasiko, kahit medyo maalikabok. Ang mga larong pang-edukasyon ng CeeBot ay lumitaw noong 2003 bilang isang espesyal na pag-unlad para sa mga institusyong pang-edukasyon. Sa una, nilikha ng mga developer ang Colobot - isang laro tungkol sa kolonisasyon ng isang bagong planeta, ang pangunahing tampok nito ay kailangan mong magsulat ng iyong sariling mga programa upang makontrol ang mga character.

Ang CeeBot ay isang multi-task game tutorial na may mga detalyadong tagubilin. Ang kwento tungkol sa mga programmable robot sa isang bagong planeta na sumisira sa lokal na fauna, siyempre, ay hindi gagana para sa mga bata, ngunit para sa mga tinedyer na nagawang madala sa computer science at isipin kung ano ang isang algorithm, ito ay magiging isang mahusay na tool.. Ang CeeBot ay mukhang medyo maputla sa background ng mga modernong laro, ngunit saan pa makokontrol ng isang bata ang mga character, na lumilikha ng kanilang sariling mga programa na mas malapit hangga't maaari sa C ++ syntax?

Сeebot
Сeebot

CodeCombat

Seryoso na ang CodeCombat, dahil sa larong ito itinuro ang totoong code at ang magwawagi ay magiging isang handa na programmer. Pumili ka ng programming language kung saan kailangan mong magsulat ng mga command para sa iyong karakter (ang laro ay nag-aalok ng Python, JavaScript, Lua, o ilang mga pang-eksperimentong tulad ng CoffeScript), at pumunta sa isang paglalakbay para sa mga kristal.

Ang mga lalaki at babae mula sa walong taong gulang ay maaaring makulong para sa laro. Pagsasanay at mga tip sa Russian, para sa $ 9.99, maaari kang makakuha ng mga bagong antas bawat buwan para sa pagpasa (ang unang 70 ay libre). Maaaring gamitin ang laro sa mga paaralan, may mga hiwalay na bonus para sa mga guro.

Sa laro, bago magsimula ang bawat antas, magbabasa ang bata ng mga nakakatawa at nakakaganyak na mga quote tungkol sa programming, na nagpapaalala na "ang code na ito ay hindi matututo mismo." Ang CodeCombat ay mas nakakahumaling kaysa sa karaniwang "mga larong aksyon" at "mga tagabaril", isa sa mga pinakamahusay na kumbinasyon ng pagpapahinga at pagsasanay.

Inirerekumendang: