5 mitova o podučavanju djece kodeksu
Budući da je postalo jasno da je digitalna revolucija našeg doba nezaustavljiva, poučavanje sljedeće generacije za kodiranje pretvorila se u unosnu industriju; samo razmislite o programiranju aplikacija za djecu, obrazovnim igračkama i robotima, srodnim priručnicima, testovima, natjecanjima, podučavanju itd..
Što je manje očito kako treba postići cilj - ili ako to treba uopće postići. Osim pragmatičnih briga, kao što je koji programski jezik prvo podučavati, to je također raspravljalo je hoće li kodiranje zaista biti potrebna vještina za svakoga. I ako da, s kojom metodologijom naučiti kako bi današnja djeca bila uspješna u budućem svijetu.
Raspravljajte o potrebi podučavanja kodiranja
Neki članci pokušavaju educirati roditelje o tome kako podići sljedeći Zuckerberg (Steve Jobs, itd.), Dok drugi snažno savjetuju da to učine. Prevladava i strahovanje o budućoj nezaposlenosti ljudi koji ne znaju kodirati, a možemo se susresti i sa člancima koji negiraju da kodiranje mora biti sveprisutna vještina.
Iako većina tih članaka sadrži mnoge korisne informacije i napisane su s dobrim namjerama, čitav subjekt još uvijek dolazi kao ludilo.
Svijet se mijenja tako brzo, a budućnost je tako nepredvidiva, da je teško pogoditi što bi bilo najbolje, ali sigurno postoje zablude koje se često pojavljuju u raspravama o tome kako djecu naučiti kodirati.
Mit # 1 - Programiranje počinje na zaslonu
Nije uvijek najbolja ideja lijepiti malu djecu na ekrane, pogotovo u dobi kada jedva mogu mirno sjediti. Srećom, programiranje ne mora nužno pokrenite računalo.
U ranoj dobi, to je važnije za djecu pokupiti poseban način razmišljanja to je potrebno da bi bilo uspješno u bilo kojoj profesiji zahtijeva složenu logiku i napredne vještine rješavanja problema, kao što je programiranje.
Vještina koja pomaže u uspostavljanju njihovih temelja kreativno povjerenje zove se pismenost izumom, a može se prakticirati od najranije dobi potičući djecu na to istražiti i razumjeti svoje okruženje i za stvoriti nove stvari.
Kao što je većina djece rođena istraživači, to nije teško učiniti. U većini slučajeva dovoljno je samo ih pustiti slobodno se igrajte i potaknuti ih da slijede svoje interese.
Ako želite saznati više o tome kako kreativno povjerenje može pomoći vašoj djeci u budućem zanimanju, pogledajte knjigu “Stvaranje inovatora” Tony Wagner, briljantni profesor na Harvardu.
Mit # 2 - Kodiranje mora biti dosadno za djecu
Kodiranje je samo dosadno za djecu ako se na njih uči na isti način na koji se podučava odraslima.
Ovih dana postoji mnogo odličnih alata koji se koriste zanimljive i zabavne tehnike učiti programiranje za djecu. Primjerice, Appleov najnoviji Swift Playgrounds koristi zanimljive zagonetke i 3D grafika uvesti ih u koncepte kodiranja korak po korak.
Ako djeca počnu učiti kodirati pomoću alata koji je prilagođen njihovim potrebama, na početku ne moraju naučiti naredbe i sintaksu.
Ove aplikacije za kodiranje ih čine pokupite logiku na razigran i intuitivan način, i mogu postupno prelazimo na rad s pravim kodom.
Mit # 3 - Trebaju početi u vrlo mladom dobu
Problem ovdje nije ograničen samo na raspravu kada je pravo doba za djecu da počnu učiti programiranje. Moramo razgovarati io tome koje se vrste aktivnosti mogu kategorizirati programiranje.
Obrazovne stranice, kao što je Code.org, imaju vježbe za djecu od 4 do 6 godina poboljšati svoje računalne vještine i osnovnu logiku. Međutim, većina ljudi koji posjećuju stranice vjerojatno ne bi mislili na ove vježbe kao “programiranje”.
U ovom članku triju IT stručnjaka daju tri vrlo različita mišljenja o tome je li vrijedno podučavati toddlers kodiranje. Njihovi različiti pogledi proizlaze iz njihovih različitih definicija o tome što je kodiranje.
Općenito se može reći da je to čak vizualni jezici, kao što je Scratch (preporučeno starijima od 8 do 16 godina), teško je shvatiti za većinu djece mlađe od osnovne škole, u dobi prije nego što mogu pouzdano čitati, pisati i koristiti osnovne matematičke operacije.
Također, većina najboljih programera našeg vremena naučila je kodirati kao stariji klinac ili tinejdžer, primjerice Bill Gates je počeo s 13, a Mark Zuckerberg bio je u 6. razredu.
Mit # 4 - Moguće je odabrati pravi jezik
Koji programski jezik je najbolji za početak, ili bi trebao biti “stvaran” ili a Djetetovski jezik također je tema o kojoj se raspravlja.
Ako govorimo o programskim jezicima koji se koriste u stvarnom životu, možemo reći da je bolje početi s bilo kojim jezikom ima jednostavnu sintaksu, kao što je Python, ili onaj koji radi na svakom uređaju bez muke, kao što je JavaScript (koji se može pokrenuti u bilo kojem web-pregledniku).
Jedno je sigurno, nemoguće je izabrati pravi jezik, i stoga nije vrijedno naglasiti ga previše.
Kao prvo, nema čarobnog recepta koji djeluje na svakog djeteta. Svaki od njih zaljubit će se u drugi jezik - ili neće uopće pasti u ljubav s programiranjem, što je također ne tragedija.
Štoviše, tehnološka se industrija tako brzo mijenja da je teško zamisliti koji će jezik biti tražen kada današnja djeca postanu odrasli.
U nastavku možete vidjeti indeks TIOBE programske zajednice koji pokazuje popularnost različitih programskih jezika u razdoblju od 2002. do 2016. godine.
Do trenutka kad će vaše dijete biti na tržištu rada, ovaj će graf najvjerojatnije izgledati potpuno drugačije - neki jezici mogu nestati, a novi će se vjerojatno pojaviti.
Programiranje je obično polje koje zahtijeva cjeloživotno učenje, stoga je najvažnija stvar za djecu pokupite logiku i koncepte koji se vraćaju u svakom jeziku.
Također, u ovom svijetu koji se brzo mijenja meke vještine, kao što su rješavanje problema, interpersonalne vještine i vještine upravljanja projektima, postaju sve važnije, tako da je profitabilnije pristupiti programiranju iz holističke perspektive umjesto da strogo provodi taj ili onaj jezik.
Mit # 5 - U budućnosti svi će morati kodirati
U digitalnom razdoblju, većina, ako ne i svi, sve više i više poslova iskoristiti tehnologiju. Međutim kao dizajn korisničkog iskustva također napreduje, osobe koje će raditi na netehničkim područjima, kao što su marketing, obrazovanje, izdavaštvo ili zdravstvo, najvjerojatnije neće morati kodirati kao dio svojih poslova.
Stoga nije tragedija ako vaše dijete jednostavno nije zainteresirano za kodiranje, jer će i dalje biti moguće biti uspješan iu drugim područjima..
Ali imajte na umu: digitalna pismenost bit će ključna za svakoga. digitalno pismena osoba je netko tko može:
- sigurno i pouzdano koristiti različitih uređaja i softvera
- razumjeti kako se odnose jedno drugom
- imati sigurno znanje stvari kao što su objavljivanje na webu, alati za online komunikaciju, pretraživanje interneta, procesori teksta, proračunske tablice, sustavi za upravljanje sadržajem, društveni mediji, uređivači slika, softver za produktivnost i mnogi drugi
- i razumjeti pojmove kao što su privatnost na mreži i digitalna prava i odgovornosti.
Digitalna pismenost je važnija
Programiranje, web razvoj, administracija sustava i ostale napredne IT vještine obično se ne nazivaju digitalnom pismenošću.
S druge strane, osnovno razumijevanje kodiranja sigurno može poboljšati digitalnu pismenost zajedno s mnogim drugim vještinama, kao što su rješavanje problema, kritičko razmišljanje i logika, tako da je Sjajno ako djeca mogu sve ovo naučiti u školi.
To se također može tvrditi osnovno kodiranje treba podučavati svakom djetetu, poput čitanja, pisanja i matematike jer kako drugačije možemo znati je li dijete talentirano ili ne?
Čak i ako ne završe kao programeri oni će sigurno imati koristi od znanja. Međutim, zamišljanje budućeg radnog mjesta kao mjesta gdje će svi morati biti tečni programeri (ili će morati uopće pisati kod) jednostavno je nerealno.