5 Miti o poučevanju otrok za kodeks
Ker je postalo jasno, da je digitalna revolucija našega časa neustavljiva, poučevanje naslednje generacije za kodiranje se je spremenila v donosno industrijo; pomislite na programiranje aplikacij za otroke, izobraževalne igrače in robote, s tem povezane priročnike, testne knjige, tekmovanja, mentorstvo itd..
Čeprav je manj očitno kako doseči cilj - ali če sploh ga je treba doseči. Poleg pragmatičnih pomislekov, kot je programski jezik, ki ga najprej naučite, je tudi razpravljalo, ali bo kodiranje resnično potrebno znanje za vse. In če je tako, s katero metodologijo naučiti, da bodo današnji otroci uspešni v prihodnjem svetu.
Pogovor o potrebi po poučevanju kodiranja
Nekateri članki skušajo starše poučiti o tem, kako dvigniti naslednjega Zuckerberga (Steve Jobs itd.), Drugi pa močno nasprotujejo temu. Prevladuje bojazen o prihodnji brezposelnosti ljudi, ki ne znajo kodirati, prav tako pa lahko srečamo tudi članke, ki zanikajo, da mora biti kodiranje sploh vsestranska spretnost..
Čeprav večina teh člankov vsebuje veliko uporabnih informacij in so bile napisane z dobrimi nameni, celotna tema še vedno izstopa kot norost.
Svet se spreminja tako hitro in prihodnost je tako nepredvidljiva, da je težko uganiti, kaj bi bilo najbolje, vendar zagotovo napačne predstave, ki se pogosto pojavljajo v razpravah o tem, kako otroke naučiti kodirati.
Mit # 1 - Programiranje se začne na zaslonu
To ni vedno najboljša ideja, da lepila zelo majhne otroke na zaslonih, zlasti v starosti, ko lahko komaj sedel mirno. Na srečo, programiranje ni nujno začnite pri računalniku.
V mladosti je za otroke bolj pomembno pobrati poseben način razmišljanja to je potrebno za uspeh v katerem koli poklicu zahteva kompleksno logiko in napredne sposobnosti reševanja problemov, programiranje.
Sposobnost, ki pomaga vzpostaviti temelje ustvarjalno zaupanje se imenuje izumska pismenost, in se lahko izvaja od najmlajših, tako da otroke spodbujamo raziskovanje in razumevanje njihovega okolja in do ustvarjanje novih stvari.
Ker je večina otrok rojenih raziskovalcev, ni težko. V večini primerov je dovolj, da jih pustite prosto igranje in spodbujati jih k uresničevanju njihovih interesov.
Če želite izvedeti več o tem, kako lahko ustvarjalno zaupanje pomaga otrokom pri njihovem prihodnjem poklicu, si oglejte knjigo “Ustvarjanje inovatorjev” Tony Wagner, briljantni profesor na Harvardu.
Mit # 2 - Kodiranje mora biti dolgočasno za otroke
Kodiranje je za otroke samo dolgočasno, če se ga učijo na enak način kot ga učijo odrasli.
Te dni obstaja veliko veliko orodij, ki uporabljajo zanimive in zabavne tehnike učiti programiranje za otroke. Na primer Apple uporablja najnovejša Swift Playgrounds zanimive uganke in 3D grafika uvesti jih v postopke pojmovanja kodiranja.
Če se otroci začnejo učiti kodiranja z orodjem, ki je prilagojeno njihovim potrebam, Na začetku jim ni treba učiti ukazov in skladnje.
Te aplikacije za kodiranje jih ustvarjajo poberi logiko na igriv in intuitiven način, in lahko postopoma premikati k delu s pravo kodo.
Mit # 3 - Začeti morajo v zelo mladi starosti
Vprašanje tukaj ni omejeno le na razpravljanje o tem, kdaj je prava starost za otroke, da začnejo učiti programiranje. Prav tako moramo govoriti o tem, kakšne vrste dejavnosti je mogoče kategorizirati programiranje.
Izobraževalna spletna mesta, kot je Code.org, imajo vaje za otroke od 4. do 6. leta starosti izboljšati svoje računalniške sposobnosti in osnovno logiko. Vendar pa večina ljudi, ki obiščejo mesta verjetno ne bi pomislili na te vaje kot “programiranje”.
V tem članku Venture Beat so trije strokovnjaki za IT dali tri zelo različna mnenja o tem, ali je vredno učiti toddlers kodiranje. Njihovi različni pogledi izhajajo iz različnih opredelitev, kaj je kodiranje.
Na splošno lahko rečemo, da je celo vizualnih jezikov, kot je Scratch (priporočeno za starejše od 8 do 16 let), je težko razumeti za večino otrok, ki so mlajši od osnovne šole, v starosti, preden lahko samozavestno berejo, pišejo in uporabljajo osnovne matematične operacije.
Tudi večina najboljših programerjev našega časa se je naučila kodirati kot starejši otrok ali najstnik, npr. Bill Gates je začel ob 13, Mark Zuckerberg pa je bil v 6. razredu.
Mit # 4 - Možno je izbrati pravi jezik
Kateri programski jezik je najboljši za začetek ali pa naj bo a “resnično” ali a jezik, ki je prijazen otrokom, je tudi tema razprave.
Če govorimo o programskih jezikih, ki se uporabljajo v resničnem življenju, lahko rečemo, da je bolje začeti s katerim od jezikov ima preprosto sintakso, kot je Python, ali tisti, ki teče na vsaki napravi brez težav, kot je JavaScript (ki se lahko izvaja v katerem koli spletnem brskalniku).
Ena stvar je gotova, nemogoče je izbrati pravi jezik, zato ni vredno poudarjati tega preveč.
Najprej, za vsakega otroka ni magičnega recepta. Vsak od njih se bo zaljubil v drug jezik - ali pa sploh ne bo padel ljubezen s programiranjem, kar je prav tako ne tragedija.
Poleg tega se tehnološka industrija tako hitro spreminja, da je težko uganiti kateri jezik bo potreben ko današnji otroci postanejo odrasli.
Spodaj si lahko ogledate indeks programa TIOBE Programming Community, ki prikazuje priljubljenost različnih programskih jezikov med letoma 2002 in 2016.
Do takrat, ko bo vaš otrok na trgu dela, bo ta graf najverjetneje popolnoma drugačen - nekateri jeziki lahko izginejo in novi bodo verjetno prikazani.
Programiranje je običajno polje, ki vseživljenjsko učenje, zato je najpomembnejša stvar za otroke preberite logiko in koncepte, ki se vračajo v vsakem jeziku.
Tudi v tem hitro spreminjajočem se svetu mehke veščine, kot so reševanje problemov, medosebne spretnosti in spretnosti vodenja projektov postajajo vse bolj pomembne, zato je bolj donosno pristopi k programiranju s celostnega vidika namesto strogo uveljavljanje tega ali tistega jezika.
Mit # 5 - V prihodnosti bodo morali vsi kodeksi
V digitalni dobi je večina, če ne vse, vse bolj uporabljajo tehnologijo. Vendar kot oblikovanje uporabniške izkušnje je tudi uspešno, ljudje, ki bodo delali na netehničnih področjih, kot so trženje, izobraževanje, založništvo ali zdravstveno varstvo, najverjetneje ne bodo morali kode kot del svojih delovnih mest.
Zato ni tragedija, če se vaš otrok preprosto ne zanima za kodiranje, saj bo še vedno mogoče biti uspešen tudi na drugih področjih..
Vendar upoštevajte to: digitalna pismenost bo ključna za vsakogar. A digitalno pismena oseba je nekdo, ki lahko:
- varno in samozavestno uporaba različne naprave in programska oprema
- razumeti, kako se nanašajo drug drugemu
- varno znanje stvari, kot so spletno objavljanje, spletna komunikacijska orodja, internetno iskanje, urejevalniki besedil, preglednice, sistemi za upravljanje z vsebinami, družabni mediji, urejevalniki slik, programska oprema za produktivnost in mnogi drugi
- in razumeti koncepte kot so spletne zasebnosti in digitalne pravice in odgovornosti.
Digitalna pismenost je pomembnejša
Programiranje, razvoj spletnih strani, sistemska administracija in druge napredne ravni znanja IT navadno niso omenjene kot digitalna pismenost.
Po drugi strani lahko osnovno razumevanje kodiranja zagotovo izboljšati digitalno pismenost skupaj z mnogimi drugimi veščinami, kot je npr reševanje problemov, kritično mišljenje in logika, tako da je Super če bi se otroci vse to lahko naučili v šoli.
To lahko tudi trdimo osnovno kodiranje naj se nauči vsakemu otroku, tako kot branje, pisanje in matematika, ker kako drugače vemo, če je otrok nadarjen ali ne?
In tudi če ne bodo končali kot programerji znanje bodo zagotovo imeli koristi. Vendar pa je zamišljanje prihodnjega delovnega mesta kot mesta, kjer bodo morali biti vsi tekoči programerji (ali pa bodo morali sploh napisati kodo), preprosto nerealno.