5 myter om undervisning barn til kode
Siden det har blitt klart at den digitale revolusjonen i vår alder er ustoppelig, lærer neste generasjon å kode har forvandlet seg til en lukrativ industri; bare tenk på programmeringsprogrammer for barn, pedagogiske leker og roboter, tilhørende håndbøker, testbøker, konkurranser, veiledning, etc..
Hva er mindre tydelig skjønt hvordan målet skal oppnås - eller hvis det må oppnås i det hele tatt. Bortsett fra pragmatiske bekymringer, som for eksempel programmeringsspråk for å undervise først, er det også diskutert om koding vil virkelig være en nødvendig ferdighet for alle. Og hvis ja, med hvilken metode for å lære det for å gjøre dagens barn vellykket i fremtiden.
Diskutere behovet for å lære koding
Noen artikler forsøker å utdanne foreldre om hvordan å heve den neste Zuckerberg (Steve Jobs, etc.), mens andre sterkt anbefaler å gjøre det. Fryktring om fremtidens arbeidsledighet for folk som ikke kan kode, er også utbredt, og vi kan også møte artikler som nekter at kodingen må være en allestedsnærværende ferdighet i det hele tatt.
Selv om de fleste av disse artiklene inneholder mange nyttige opplysninger og ble skrevet med gode intensjoner, hele emnet kommer fremdeles som en galskap.
Verden endrer seg så fort, og fremtiden er så uforutsigbar, at det er vanskelig å gjette hva som ville være best, men det er sikkert det misforståelser som ofte dukker opp i diskusjoner om hvordan å lære barn å kode.
Myte # 1 - Programmering starter på skjermen
Det er ikke alltid den beste ideen å lim veldig små barn til skjermbilder, spesielt i en alder når de knapt kan sitte stille. Heldigvis programmering trenger ikke nødvendigvis å start på datamaskinen.
I ung alder er det viktigere for barn å plukke opp en spesiell måte å tenke på det er nødvendig å være vellykket på ethvert yrke som krever komplisert logikk og avanserte problemløsning ferdigheter, slik som programmering.
Den ferdigheten som bidrar til å etablere grunnlaget for deres kreativ selvtillit kalles oppfinnelsen leseferdighet, og det kan praktiseres fra en svært ung alder ved å oppmuntre barna til utforske og forstå deres miljø og til skape nye ting.
Som de fleste barn er fødte oppdagelsesreisende, er det ikke vanskelig å gjøre. I de fleste tilfeller er det nok å bare slippe dem fritt spill og oppfordre dem til å forfølge sine interesser.
Hvis du vil lære mer om hvordan kreativ selvtillit kan hjelpe barna i deres fremtidige yrke, ta en titt på boken “Skape innovatører” av Tony Wagner, en strålende Harvard professor.
Myte nr. 2 - Koding må være kjedelig for barn
Koding er bare kjedelig for barn hvis det blir lært til dem på samme måte som det læres for voksne.
I disse dager er det mange flotte verktøy som bruker engasjerende og morsomme teknikker å undervise programmering for barn. For eksempel bruker Apples nyeste Swift Playgrounds interessante puslespill og innbydende 3D-grafikk å presentere dem i kodingskonceptene trinnvis.
Hvis barna begynner å lære å kode med et verktøy som er skreddersydd spesielt for deres behov, de trenger ikke å lære kommandoer og syntaks i begynnelsen.
Disse kodende apps gjør dem plukke opp logikken på lekne og intuitive måter, og de kan Beveg deg gradvis mot å jobbe med ekte kode.
Myte # 3 - De trenger å starte på en veldig ung alder
Problemet her er ikke begrenset til bare å diskutere når riktig alder for barna å begynne å lære programmering er. Vi må også snakke om hva slags aktiviteter som kan kategoriseres under programmering.
Opplæringssteder, for eksempel Code.org, har oppgaver for barn så unge som 4-6 år, det forbedre sine beregningsferdigheter og grunnleggende logikk. Men de fleste som besøker nettstedene vil nok ikke tenke på disse øvelsene som “programmering”.
I denne Venture Beat-artikkelen gir tre IT-fagfolk tre helt forskjellige meninger om hvorvidt det er verdt å lære småbarnskoding. Deres forskjellige synspunkter stammer fra deres forskjellige definisjoner av hva kodingen er.
Vanligvis kan det sies at det selv visuelle språk, som Scratch (anbefales til 8-16 år), er vanskelig å forstå for de fleste barn som er yngre enn grunnskolealderen, i en alder før de trygt kan lese, skrive og bruke grunnleggende matematiske operasjoner.
Også de fleste av de beste programmørene av tiden vår lærte å kode som et eldre barn eller en tenåring, for eksempel Bill Gates startet klokken 13, og Mark Zuckerberg var i 6. klasse.
Myte nr. 4 - Det er mulig å velge riktig språk
Hvilket programmeringsspråk er det beste som skal begynne med, eller om det skal være en “ekte” eller a barnevennlig språk er også et debatt tema.
Hvis vi snakker om programmeringsspråk som brukes i det virkelige liv, kan vi si det er bedre å begynne med enten et språk som har en enkel syntaks, som Python, eller en som kjører på alle enheter uten problemer, for eksempel JavaScript (som kan kjøres i en hvilken som helst nettleser).
En ting er sikkert, det er umulig å velge riktig språk, og dermed er det ikke verdt å stresse på det for mye.
Først av alt, Det er ingen magisk oppskrift som fungerer for hvert barn. Hver av dem vil bli forelsket i et annet språk - eller vil ikke bli forelsket i programmeringen i det hele tatt, som også er ikke en tragedie.
Videre endres teknologibransjen så raskt at det nesten ikke er mulig å gjette hvilket språk vil være etterspurt når dagens barn blir voksne.
Nedenfor kan du se TIOBE Programmeringssamfunnsindeks som angir populariteten til forskjellige programmeringsspråk mellom 2002 og 2016.
Når barnet ditt vil være ute på arbeidsmarkedet, vil denne grafen trolig se helt annerledes ut - noen språk kan forsvinne, og nye vil trolig dukke opp.
Programmering er vanligvis et felt som krever livslang læring, derfor er det viktigste for barn å plukke opp logikken og konseptene som kommer tilbake på hvert språk.
Også i denne verden med rask forandring myke ferdigheter, som problemløsende, mellommenneskelige og prosjektledelsesferdigheter, blir stadig viktigere, så det er mer lønnsomt å tilnærming programmering fra et helhetlig perspektiv i stedet for å stramme dette eller det språket stivt.
Myte # 5 - I fremtiden må alle kodes
I den digitale tidsalder, de fleste om ikke alle jobber i økende grad gjøre bruk av teknologi. Men som brukeropplevelse design er også vellykket, folk som vil jobbe i ikke-tekniske felt, for eksempel markedsføring, utdanning, publisering eller helsetjenester, vil sannsynligvis ikke måtte kode som en del av jobbene sine.
Derfor er det ikke en tragedie hvis barnet ditt bare ikke er interessert i koding, da det fortsatt vil være mulig å lykkes på andre felt også.
Men husk dette: digital kompetanse vil være avgjørende for alle. EN digitalt litteratør person er noen som kan:
- trygt og trygt bruk forskjellige enheter og programvare
- forstå hvordan de relaterer seg til hverandre
- ha sikker kunnskap av ting som nettpublisering, elektroniske kommunikasjonsverktøy, internettsøk, tekstbehandlere, regneark, innholdsadministrasjonssystemer, sosiale medier, bildeditorer, produktivitetsprogramvare og mange andre
- og forstå konsepter som for eksempel privatlivets fred og digitale rettigheter og ansvar.
Digital leseferdighet er viktigere
Programmering, webutvikling, systemadministrasjon og andre avanserte IT-ferdigheter er vanligvis ikke referert til som digital literacy.
På den annen side kan en grunnleggende forståelse av koding sikkert forbedre digital læring sammen med mange andre ferdigheter, for eksempel problemløsing, kritisk tenkning og logikk, så det er en flott ting om barna kunne lære alt dette på skolen.
Det kan også hevdes at grunnleggende koding skal læres til hvert barn, akkurat som å lese, skrive og matte fordi hvordan ellers kan vi vite om et barn er talentfull eller ikke?
Og selv om de ikke ender opp som programmerere de vil sikkert dra nytte av kunnskapen. Imidlertid forestiller den fremtidige arbeidsplassen som et sted hvor alle må være flytende programmerere (eller må skrive kode i det hele tatt) er rett og slett urealistisk.