Jeffrey Cross
Jeffrey Cross

Get Em Started! Uporabite te vire za poučevanje kodiranja za otroke

Poučevanje otrok za kodiranje ponuja veliko izzivov, s katerimi se ne srečujete, ko poučujete odrasle. Otroci nimajo veliko resničnih svetovnih izkušenj, zato veliko analogij preletijo njihove glave. Abstraktno razmišljanje lahko zahteva veliko več napora, zato morate stvari še bolj konkretizirati. Veliko otrok ima izredno kratko razpon pozornosti, zlasti v skupinah. In če skoraj ni takoj, se bo dolgočasilo in se umaknilo. Vsa ta predavanja na svetu na tej točki ne bodo dobila lekcije.

Pri poučevanju programiranja otrok je cilj, da se jim omogoči, da razumejo vsakodnevne sisteme, ki jih že uporabljajo, in da vedo, da so sposobni izbrati to vrsto stvari, tako zdaj kot pozneje v življenju. Ni vsakdo želi delati programske opreme za življenje, ne glede na to, kako pametna je poklicna izbira, ampak programiranje se vsak dan bolj in bolj na druga področja.

Poiščite svoje vire

Ko sem iskal besedilo za poučevanje kodiranja, sem si želel nekaj, kar je govorilo otrokom na njihovi ravni, ne da bi prišlo do dolgočasnosti ali podcenjevanja, in da so imeli projekti skoraj takoj na voljo celo na osnovni ravni učenja. izberem Python za otroke (v svoji prvi ponovitvi, e-knjiga z naslovom Snake Wrangling za otroke) Jason Briggs. Kasneje, ko so nekateri od mojih novih prijateljev, ki so se programirali, govorili o svojih frustracijah s spletnimi viri o učenju v kodi, namenjeni odraslim, sem jim začel dajati tudi kopije te knjige. Do danes ga še vedno priporočam.

Naslednje spletne strani so koristne tudi za nove učence:

1. code.org 2. Khan Akademija 3. kodekademija 4. O'Reilly

Izberite projekt

Programiranje vključuje veliko izbir, ki lahko postanejo prepričljive za tiste, ki še nimajo izkušenj za sprejemanje ozaveščenih odločitev. Zagotavljanje, da bodo otroci imeli v mislih projekt, bo pomagalo zožiti možnosti, kar jim bo pomagalo preprečiti, da bi se nehali odreči.

Izbira platforme, kot je uporaba Raspberry Pi, bo pomagala pri vprašanjih, kot je distribucija operacijskega sistema za uporabo ali programskih jezikov za učenje, saj so na voljo priporočila in velika skupnost za nasvete. Nekatere plošče imajo svoj operacijski sistem, ki je zasnovan posebej za uporabo s to ploščo, kar ponavadi pomeni boljšo dokumentacijo glede načina njihovega sodelovanja in boljše podpore, ko programer naleti na težave. In če otroci vedo ali so bolj zadovoljni s tako imenovanimi sprednjimi jeziki, obstajajo tudi plošče, ki jih uporabljajo.

NodeBots je nenehen sestanek, ki je namenjen predvsem izdelavi robotov JavaScript in po naključju odličen kraj za iskanje projekta, če ga še nimate v mislih.

Koda je vklopljena

Ko se programski jezik nauči, postanejo drugi lažje pobrati - otroci lahko dodajo iOS ali Android programiranje v svoj začetni jezik in dejansko izdelajo lastne aplikacije. Karkoli že naredite, poskrbite, da bodo programirale pred svojim prvim projektom, tako da bodo pridobili še več izkušenj in gradili na spretnostih, ki so se jih že naučili.Morda ne bo končalo s tem, da jim bo dalo novo kariero, vendar bo spremenilo način, kako gledajo na svet in stvari, ki jih vsak dan uporabljajo.

Delež

Pustite Komentar