I motsetning til våre ungdommer brukte hardt på å lære å plukke bokstaver på et skrivebordstastatur og ha veldig lite teknologisk kunnskap utenom å endre vårt AIM bort budskap, er dagens barn innbyggere i digital tidsalder. Innovasjon skjer eksponentielt, noe som gjør det viktigere enn noensinne å kunne navigere i den tilkoblede verden.
Så selv om det er fornuftig at tidligere generasjoner ikke ble undervist i koding i en tidlig alder, viser det seg godt å lære dagens barn å kode. Ikke bare lærer det barn å tenke analytisk, men anvendelsen i hverdagen vil bare vokse i relevans etter hvert som teknologien fortsetter å utvikle seg.
Mer:De beste utdanningsnettstedene for barn som ikke slutter å stjele mors nettbrett
Jessica Mah, grunnlegger og administrerende direktør i inDinero, mener at koding allerede bør innlemmes i barns utdanning. “Grunnskoler bør kreve at barna koder; det burde rett og slett være en del av læreplanen, ”sa hun. “Teknologi er fremtiden, og koding er en så kritisk komponent og en viktig ferdighet. Jeg vil si at vi allerede er 20 år bak. "
Og Mah vet en ting eller to om koding for barn - hun var bare 11 år gammel da hun lærte å kode og lanserte sin første nettbaserte virksomhet.
Hvis du spør John Hilliar, en programvareutvikler for Dell EMC og tidligere programmeringsinstruktør i Northeastern Universitetet, når han synes barna skal begynne å kode, er svaret omtrent i en alder av Mah først lærte: midten skole. Faktisk forbereder Hilliar seg for tiden på å lære sin egen 12 år gamle datter å programmere i C i løpet av den kommende ferien.
Hvorfor trenger barna å lære å kode?
“Koding lærer hvordan du kan dele et problem opp i små problemer og logisk flyt, men enda viktigere, det tvinger programmereren til å kommunisere med brukeren person-til-person. Å lære et programmeringsspråk lærer deg mekanikken i å instruere en datamaskin i hvordan du gjør en bestemt oppgave, men å løse brukerens problem på en måte de finner nyttig, er en ferdighet som gjelder for alle jobber, ”fortalte Hilliar oss.
Selv om Hilliar mener ungdomsskolen er en ideell alder for å begynne å introdusere programmeringsspråk som C, C ++ eller Java, har han også advarer om at koding-som de fleste aspekter ved barns utdanning-ikke nødvendigvis er et mål for alle. snakke.
"Husk at alle har forskjellige evner," forklarte han. "Jeg har sett studenter som var straight-A-studenter mislykkes elendig i å forstå programmering på et høyskoleutdanningskurs, mens personen rett ved siden av dem utmerket seg."
Hvordan begynner vi å lære barna våre å kode?
Hilliar gir noen forslag og sier: "Et språk som Scratch kan lære barn i veldig ung alder (kanskje andre klasse) grunnleggende om looping og trinnene i en prosess. I tillegg er det mer morsomt og grafisk enn andre språk som C, C ++ eller Java.
Mer:6 beste kodingsleirer for datagale barn
Med sin egen datter planlegger Hilliar å introdusere koding i lag - en prosess de to allerede har begynt. "Jeg starter med C og bygger leksjon for leksjon på komponentene i språket. I fjor slet vi med et Arduino -sett sammen; Jeg satte meg ned med henne om natten og lærte noe nytt materiale, og så ville jeg gi henne et eksperiment å gjøre dagen etter. For C -programmering, vil jeg ta den samme tilnærmingen. "
En annen måte å fremme kjærlighet til koding hos barn er å forsterke den gjennom moro. Siden barn kjeder seg lett, gjør koding til en del av leken å lære å kode mer engasjerende og derfor hyggelig. Høyteknologiske "leker" som Dash & Dot fra Wonder Workshop er et godt eksempel.
Utpekt som Melinda og Bill Gates ’favoritt STEM -gave til barn, Dash & Dot er faktiske roboter som lærer barna å kode gjennom lek. Robotene jobber med smarttelefon- og nettbrett -apper, slik at barn kan takle prosjekter, utfordringer og gåter og la fantasien gå løs med freeform -lek.
Barneskoler over hele verden begynner å komme til Mah og Hilliars perspektiv på tidlig koding, ettersom over 8.500 skoler allerede har tatt i bruk Dash & Dot i datamaskinen sin vitenskap læreplan.
Likevel har flertallet av skolene i USA ennå ikke implementert koding for barn som en del av læreplanen, antydet at Mah traff spikeren på hodet da hun sa at skolene våre ligger bak kurven der koding utdanning er bekymret.
Som DataScience@SMU - the online Master of Science i datavitenskap fra Southern Methodist University-påpekte: "Det amerikanske arbeidsdepartementet anslår at det innen 2020 vil være mer enn 1,4 millioner datarelaterte stillingsåpninger. Den årlige gjennomsnittslønnen til en programvareutvikler i USA er $ 102.050, mens den gjennomsnittlige årslønnen for alle jobber er $ 47.230. Likevel er det bare en av ti amerikanske skoler som lærer barn å kode og mindre enn 1 prosent av jentene tror datavitenskap er en del av fremtiden deres. ”
Mer:Din begavede gutt oppfører seg ikke feil - han kjeder seg
I utforske tilstanden innen informatikk og utdanning for K gjennom 12 studenter i USA og i utlandet, DataScience@SMU fant ut at koding bare er obligatorisk som en del av elementære eller sekundære læreplaner i fire land (Storbritannia, Estland, Frankrike og Vietnam), eventuelt tilbys gjennom ideelle organisasjoner og stiftelser i ytterligere fire (Canada, Colombia, Tyskland og India) og under vurdering i tre (Finland, Italia og Singapore).
I tillegg til at det bare blir undervist på 1 av 10 skoler, blir koding ofte ikke fullt ut utnyttet her i USA - ifølge DataScience@SMU tok bare 30 000 av 21 millioner amerikanske studenter faktisk AP datavitenskapelig eksamen 2013.
På spørsmål fra Computer Science Teachers Association hva deres største hindring for å implementere koding i læreplanen er var, 1 246 lærere som nevnt mangel på støtte eller interesse fra skolens ansatte og mangel på studentinteresse som primær hindringer.
Men med anslagsvis 1,4 millioner amerikanske jobber innen informatikkrelaterte felt forventes å bli opprettet innen 2020-og bare 30 prosent av de som er spådd å bli fylt av kvalifiserte amerikanske borgere - det er en grunn til at det er på tide at vi alle blir mer interessert i å kode for barn.
Dette innlegget ble sponset av Wonder Workshop.