Mācīšanās kodēt ar saviem bērniem

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


Jautri veidi, kā bērni var iemācīties kodēt

Lielākā daļa piekrīt, ka visiem bērniem jāspēj lasīt, rakstīt un veikt aritmētiku. Bet vai kodēšana būtu jāpievieno pamatprogrammai? Var būt. Tas ir lielisks veids, kā:

  • Mācīt problēmu risināšanas prasmes
  • Veidojiet digitālo uzticēšanos
  • Izprotiet digitālo pasauli, kurā mēs dzīvojam
  • Padomājiet kā dators “domā”, lai atvieglotu uzlaboto kodēšanu

Mūs pastāvīgi ieskauj tehnoloģijas neatkarīgi no tā, vai mēs strādājam virtuvē Ņujorkā vai programmēšanas serverus datu centrā Čikāgā. Visur, kur mēs vēršamies, pastāv digitāli risinājumi esošajām problēmām. Un tas viss tiek darbināts?

Kods. Daudz un daudz koda.

Bet lielākajai daļai cilvēku kodēšana ir abstrakta lieta, kaut kas tāds, ko cilvēki dara dziļi sava pagraba padziļinājumos vai bezsejas organizāciju zarnās. Tas nevarētu būt tālāk no patiesības. Ikdienā cilvēki var un mācās kodēt, un viņi ir labāk sagatavoti darbam, ir spējīgāki sarežģīti risināt problēmas un ir labāk sagatavoti, lai iesaistītos mūsu digitālajā pasaulē. Un kā arvien vairāk uzņēmēju un datorzinātnes
absolventi atzīst kodēšanas nozīmi dzīves laikā, viņi vēlas to nodot saviem bērniem.

Somu programmatūras inženieris Linuss Torvalds, kurš būvēja Linux, sacīja, ka cilvēki neprogrammē naudas dēļ vai tāpēc, ka kāds viņiem to saka. Labi programmētāji raksta “tāpēc, ka programmēt ir jautri”. Kodēšanas un programmēšanas iespaids ir jānovirza no pagrabā dzīvojošā geek un uz to, kas tas patiesībā ir – gudri cilvēki sanāk kopā un rada pārsteidzošas lietas citiem.

Un tas sākas ar mūsu bērniem.

Kamēr jūs gaidāt skolas mācību programmas uzņemšanu, ir daudz lietu, ko varat darīt, lai parādītu bērniem, cik jautra var būt digitālā izveide. Mēs esam izveidojuši savas iecienītās vietnes, lietotnes, robotus un galda spēles, kuras varat iegūt, lai iemācītu bērniem, ka kodēšana ir jautra.

Ceru, ka jums viņi patīk.

Jautri veidi, kā bērni var iemācīties kodēt

Atšifrējums: jautri veidi, kā bērni var iemācīties kodēt

Ikviens var piekrist, ka bērniem jāiemācās lasīšana, rakstīšana un aritmētika, bet vai datorkodēšanai vajadzētu būt “jāiemācās” prasmei? Vairāki datorzinātņu eksperti un uzņēmēji tā domā. Vecākiem ir daudz rotaļlietu, spēļu un citu veidu, kā palīdzēt saviem bērniem iemācīties kodēt jautrā veidā.

Kāpēc bērniem vajadzētu kodēt

Māca problēmu risināšanas prasmes

  • Mācīšanās izveidot programmas (vai labot tajās pieļautās kļūdas) māca bērniem atrast novatoriskus problēmu risinājumus

Veido digitālo pārliecību

  • Digitālā kompetence ļauj bērniem justies lielākiem tehnoloģiju jomā

Labāka izpratne par apkārtējo pasauli

  • Gandrīz katrs dzīves aspekts kļūst digitāls, un bērni, kuri prot kodēt, varēs labāk pielāgoties un mijiedarboties ar šīm izmaiņām

Uzziniet, kā domāt skaitļošanas ceļā

  • Kodēšana liek bērniem domāt savādāk nekā parasti
  • Bērni ar šo kodu iemācās sadalīt lielas problēmas mazākās
  • Uzziniet, kā pārvērst konkrētus risinājumus vispārīgos

Maina tos no patērētājiem uz ražotājiem

  • Iemācoties kodēt, bērni faktiski rada digitālās lietas
    • Viņi vairs tikai pasīvi nelieto to, ko citi ir izdarījuši

Galvenais sākums darba tirgū

  • Līdz 2020. gadam ar datoru saistītā nodarbinātība palielināsies par 22%

Ar datorzinātni saistītas jomas maksā labi

  • Vidējās gada algas par dažām CS karjerām:
    • Sistēmu administrators: 75 000 USD
    • Programmatūras kvalitātes nodrošināšanas inženieris: 91 000 USD
    • Mobilo lietojumprogrammu izstrādātājs: USD 102 000

Dažādi bērnu mācīšanās veidi

Kamēr dažas skolas sāk integrēt datorprogrammēšanu mācību programmā, vecāki var dot bērniem sākumpunktu. Ir vairāki veidi, kā jūs varat palīdzēt bērniem iemācīties kodēt, atkarībā no tā, cik veci viņi ir un cik daudz jūs vēlaties ieguldīt.

Vietnes un lejupielādējamas programmas

Bērni var piekļūt šīm vietnēm un lejupielādējamām programmām un iemācīties kodēt savos datoros:

Vietne KidsRuby.com

  • Izmaksas: Bezmaksas
  • Vecuma līmenis: pamatskolas vecuma
  • Lejupielādējama programma, kas paredzēta, lai bērniem iemācītu Ruby programmēšanas valodu
    • Izveidojiet vienkāršas programmas, izmantojot Ruby kodu
    • KidsRuby ir divu ekrānu saskarne ar kodu kreisajā pusē un to, ko šis kods dara labajā pusē
      • Tas ļauj lietotājiem jebkurā laikā izmēģināt savu kodu

Alice.org

  • Izmaksas: Bezmaksas
  • Vecuma līmenis: vidusskola
  • Velciet un nometiet interfeisu
    • Ļauj bērniem radīt 3D filmas un vienkāršas spēles
    • Koledžas līmeņa CS kursi Svētā Jāzepa universitātē un Ithakas koledžā izmantoja Alisi ar studentiem, kuriem nebija programmēšanas pieredzes:
      • Redzēja, ka viņu vidējā atzīme paaugstinās no C līdz B
      • Izturēšanas līmenis palielinājās no 47% līdz 88%

Scratch (scratch.mit.edu)

  • Izmaksas: Bezmaksas
  • Vecuma līmenis: pamatskolas vecuma
  • Velciet un nometiet interfeisu
    • Ar krāsu kodētie bloki nofiksējas kopā kā Legos
    • Sociālais aspekts ļauj viegli dalīties ar projektiem, kurus bērni ir izveidojuši
      • Viņi var arī apskatīt jebkura cita kopīga projekta iekšējo darbību, lai redzētu, kā tas darbojas

Code.org

  • Izmaksas: mainīgs
    • Daudzas apmācības vietnē ir bezmaksas
    • Daži papildkursi maksā apmēram 5 USD
  • Vecuma līmenis: 4+
  • Bezpeļņas vietne, kas paredzēta bērnu kodēšanai
    • Piedāvā vairākas apmācības, kas māca:
      • Kā uzrakstīt programmu
      • Nosacījumi (ja / tad), atkārtojiet cilpas un pamata algoritmi
      • Kā pagatavot vienkāršas spēles

Lietotnes

Pārvietot bruņurupucis

  • Pieejams:
    • iPad / iPhone
  • Izmaksas: 3 USD
  • Vecuma līmenis: 5+
  • Bērni dod norādījumus bruņurupucim
    • Katrā nodarbībā mērķis ir pabeigt uzdevumu un savākt dimantus
      • Nodarbības pakāpeniski palielinās
    • Kad bērni pabeidz katru nodarbību, viņi tiek saglabāti kā programmas, lai vēlāk tos varētu izmantot
    • Bērni var arī paši komponēt savas programmas bezmaksas spēlē

Hopscotch

  • Pieejams:
    • iPad / iPhone
  • Izmaksas: Bezmaksas
  • Vecuma līmenis: 10+
  • Vilkšanas un nomešanas interfeiss padara spēļu un filmu izveidi ļoti vienkāršu
    • Spilgts un krāsains ar sociālās koplietošanas funkciju

Daisy the Dinosaur

  • Pieejams:
    • iPad
  • Izmaksas: Bezmaksas
  • Vecuma līmenis: 4+
  • Bērni dod norādījumus Daisy the Dinosaur, izmantojot vilkšanas un nomešanas saskarni
    • Māca:
      • Procedūras
      • Cilpas
      • Nosacīti

Gaismas bots

  • Pieejams:
    • Apple
    • Android
    • Windows tālruņi
  • Izmaksas: 3 USD
  • Vecuma līmenis: 8+
  • Bērni dod instrukcijas robotam un izmanto to, lai apgaismotu tumšās vietas
    • Lai to izdarītu, viņiem būs jāapgūst rindošanas instrukcijas
    • Viņi arī uzzinās par:
      • Procedūras
      • Cilpas
      • Nosacīti

ScratchJr

  • Pieejams:
    • iPad
  • Izmaksas: Bezmaksas
  • Vecuma līmenis: 5+
  • Izveidoja tā pati MIT komanda, kas izveidoja Scratch
    • Paredzēts, lai jaunākiem bērniem to būtu vieglāk saprast un izmantot
    • Māca:
      • Algoritmiskā domāšana
      • Problēmu risināšanas stratēģijas
      • Kā noformēt projektus
      • Kā komunicēt idejas

Fiziskās spēles un rotaļlietas

Primo

  • Izmaksas: 282 USD
  • Vecuma līmenis: pirmsskola / bērnudārzs
  • Satur nelielu koka robotu vārdā Cubetto, kuru kontrolē krāsains instrukciju dēlis un krāsainas formas
    • Bērni ievieto figūras dēlī, lai sniegtu Cubetto instrukcijas
      • Primo komplektu var izmantot pat bērni, kuri nezina, kā lasīt
    • Māca bērniem:
      • Kā izveidot vienkāršu apakšprogrammu (vienu no 1-4 soļiem)

Robots Bruņurupuči

  • Izmaksas: USD 24,99
  • Vecuma līmenis: 4+
  • Bērni izvēlas savu bruņurupuci, izveido labirintu un mēģina savākt dārgakmeni
    • Viņi spēlē, ievietojot instrukcijas, kurās norādīts bruņurupucis, kurp doties
    • Spēlē nav nekā digitālā
      • Dažiem vecākiem tas patīk, jo tas māca programmēšanu, vienlaikus prasot iztēli
    • Instrukcijas ir ļoti vienkāršas:
      • Ej uz priekšu
      • Pagriezies pa kreisi
      • Nogriezieties pa labi
      • Šaut lāzeru
      • Funkcijas varde (izveidot un izmantot apakšprogrammu)
    • Katra instrukcijas karte ir kodēta ar krāsu, padarot tās vienkāršas pat jauniem spēlētājiem

Domuzīme

  • Izmaksas: 200 USD
  • Vecuma līmenis: 5+
  • Dash ir robots, kuru bērni var programmēt, lai izdarītu gandrīz jebko
    • Jaunāki bērni var iemācīties kodēšanas pamatus, izmantojot iebūvētu skārienjutīgu programmēšanas lietotni
      • Piezīme: domuzīmi var kontrolēt tikai ar šīm lietotnēm
    • Vecāki bērni var izmantot arī programmēšanas valodas Blockly un Scratch
    • Laika gaitā bērni var iemācīties programmēt Dash, izmantojot Objective C un Java

Kods Pērtiķu sala

  • Izmaksas: 40 USD
  • Vecuma līmenis: 8+
  • Šīs galda spēles mērķis ir nogādāt jūsu pērtiķu grupu uz banānu birzi, pirms kāds cits tur nokļūst
    • Piedāvā krāsainas kartes un vienkāršus noteikumus
    • Māca:
      • Nosacīti paziņojumi
      • Pamata cilpas
      • Būla loģika
      • Piešķiršanas operācija

“Lielākā daļa labu programmētāju veic programmēšanu nevis tāpēc, ka cer sagaidīt samaksu vai savaldīties, bet gan tāpēc, ka ir jautri programmēt.” – Linuss Torvalds

Avoti

  • Vai labākā otrā valoda ir Java, Python vai Ruby? – greatschools.org
  • Tas ir iemesls, kāpēc bērniem jāiemācās kodēt – dmlcentral.net
  • Kāpēc katram bērnam jāiemācās kodēt – theguardian.com
  • Māciet bērniem, kā kodēt un kā viņiem dot dzīves prasmi – forbes.com
  • Mācību programmas kodēšana: kā vidusskolas pārprogrammē savas klases – mashable.com
  • 20 resursi bērnu mācīšanai, kā programmēt & Kods – apartmenttherapy.com
  • Par KidsRuby – kidsruby.com
  • Kids Ruby – ne tikai bērniem – churchm.ag
  • Alise – alice.org
  • Izveidojiet stāstus, spēles un animācijas, kopīgojiet saturu ar citiem cilvēkiem visā pasaulē – scratch.mit.edu
  • Uzziniet Code.org – code.org
  • Code.org studija – studio.code.org
  • Pārvietot bruņurupucis. Programmēšana bērniem – geekkids.me
  • Pārvietot bruņurupucis. Programmēšana bērniem iPhone – itunes.apple.com
  • Programmēšana bērniem iPhone un iPad ierīcēs – movetheturtle.com
  • Iemācieties programmēt, padarot satriecošas lietas – gethopscotch.com
  • Hopscotch – programmēšana ir vienkārša! Veidojiet spēles, stāstus, animācijas un daudz ko citu! – itunes.apple.com
  • Daisy the Dinosaur – itunes.apple.com
  • Programmēšanas lietotnes māca koda pamatus – nytimes.com
  • Lightbot – mīklu programmēšana (iTunes) – itunes.apple.com
  • Lightbot – mīklu programmēšana (Google Play) – play.google.com
  • Primo – Programmēšanas loģikas mācīšana bērniem vecumā no 4 līdz 7 gadiem – kickstarter.com
  • Rotaļlietas, kas palīdz mācīties, spēlēt un radīt ar tehnoloģiju – primo.io
  • Robotu bruņurupuči – robotturtles.com
  • Brīnumu darbnīca – veikals.makewonder.com
  • Code Monkey – codemonkeyplanet.com
  • 20 Kick-Ass programmēšanas citāti – javacodegeeks.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me