Hjemmeside » Coding » 5 myter om undervisning af børn til kode

    5 myter om undervisning af børn til kode

    Da det er blevet klart, at den digitale revolution i vores tidsalder er ustoppelig, lærer næste generation at kode er blevet til en lukrativ industri; Bare tænk på programmeringsapplikationer til børn, uddannelsesmæssige legetøj og robotter, de tilhørende håndbøger, testbøger, konkurrencer, vejledning mv.

    Hvad er dog mindre tydeligt hvordan målet skal nås - eller hvis det skal overhovedet opnås. Bortset fra pragmatiske bekymringer, som for eksempel programmeringssprog til at undervise først, er det også debatteret om kodning vil virkelig være en nødvendig færdighed for alle. Og hvis ja, med hvilken metode til at undervise det for at gøre dagens børn succesrige i fremtiden.

    Diskuterer behovet for at undervise kodning

    Nogle artikler forsøger at uddanne forældre om, hvordan man rejser den næste Zuckerberg (Steve Jobs osv.), Mens andre stærkt rådgiver mod at gøre det. Frygt-mongering om den fremtidige arbejdsløshed hos mennesker, der ikke kan kode, er også udbredt, og vi kan også møde artikler, der benægter, at kodning skal være en allestedsnærværende færdighed på alle.

    Selvom de fleste af disse artikler indeholder mange nyttige oplysninger og blev skrevet med gode hensigter, hele emnet kommer stadig væk som en galskab.

    Verden ændrer sig så hurtigt, og fremtiden er så uforudsigelig, at det er svært at gætte, hvad der ville være bedst, men der er bestemt misforståelser, der ofte dukker op i diskussioner om hvordan man lærer børn at kode.

    Myte nr. 1 - Programmering starter på skærmen

    Det er ikke altid den bedste ide at limme meget små børn til skærme, især i en alder, hvor de næsten ikke kan sidde stille. Heldigvis programmering behøver ikke nødvendigvis at Start på computeren.

    I en ung alder er det vigtigere for børn at hente en særlig måde at tænke på det er nødvendigt at være vellykket på ethvert erhverv som kræver kompleks logik og avancerede problemløsning færdigheder, såsom programmering.

    Den færdighed, der hjælper med at etablere grundlaget for deres kreativ selvtillid hedder opfindelsesfærdigheder, og det kan praktiseres fra en meget ung alder ved at opmuntre børnene til udforske og forstå deres miljø og til skabe nye ting.

    Da de fleste børn er fødte opdagelsesrejsende, er det ikke svært at gøre. I de fleste tilfælde er det nok at bare lade dem slippe frit spil og opfordre dem til at forfølge deres interesser.

    Hvis du vil lære mere om, hvordan kreativ selvtillid kan hjælpe dine børn i deres fremtidige erhverv, så kig på bogen “Oprettelse af innovatorer” af Tony Wagner, en strålende Harvard professor.

    Myte nr. 2 - Kodning skal være kedelig for børn

    Kodning er kun kedelig for børn, hvis det læres til dem på samme måde som det læres for voksne.

    Disse dage er der mange gode værktøjer, der bruger engagerende og sjove teknikker at undervise programmering for børn. Apples nyeste Swift Playgrounds bruger f.eks interessante puslespil og fordybende 3D-grafik at introducere dem i kodningskoncepter trin for trin.

    Hvis børn begynder at lære at kode med et værktøj, der er skræddersyet specifikt til deres behov, de behøver ikke at lære kommandoer og syntaks i starten.

    Disse kodende apps gør dem hente logikken på legende og intuitive måder, og de kan gradvis gå hen imod arbejde med ægte kode.

    Myte nr. 3 - De skal begynde i en meget ung alder

    Spørgsmålet her er ikke begrænset til bare at diskutere, når den rigtige alder for børn at begynde at lære programmering er. Vi skal også tale om, hvilken slags aktiviteter der kan kategoriseres under programmering.

    Uddannelsessteder, som Code.org, har øvelser til børn så unge som 4-6 år, det forbedre deres beregningsfærdigheder og grundlæggende logik. Men de fleste, der besøger webstederne, vil sandsynligvis ikke tænke på disse øvelser som “programmering”.

    I denne Venture Beat-artikel giver tre it-fagfolk tre meget forskellige meninger om, hvorvidt det er værd at lære småbørn kodning. Deres forskellige synspunkter stammer fra deres forskellige definitioner af, hvad kodning er.

    Generelt kan det siges, at selv visuelle sprog, som f.eks. Scratch (anbefales til 8-16 år), er svært at forstå for de fleste børn, der er yngre end grundskolealderen, i en alder, før de trygt kan læse, skrive og anvende grundlæggende matematiske operationer.

    Også de fleste af de bedste programmører af vores tid lærte at kode som et ældre barn eller en teenager, for eksempel Bill Gates startede klokken 13, og Mark Zuckerberg var i 6. klasse.

    Myte nr. 4 - Det er muligt at vælge det rigtige sprog

    Hvilket programmeringssprog er det bedste at starte med, eller om det skal være -en “ægte” eller a børnevenligt sprog er også et debatteret emne.

    Hvis vi taler om programmeringssprog, der bruges i det virkelige liv, kan vi sige, at det er bedre at starte med enten et sprog som har en simpel syntaks, som Python eller en sådan kører på alle enheder uden besvær, som f.eks. JavaScript (som kan køres i enhver webbrowser).

    En ting er sikkert, det er umuligt at vælge det rigtige sprog, og det er derfor ikke værd at understrege for meget.

    Først og fremmest, Der er ingen magisk opskrift, der virker for hvert barn. Hver af dem bliver forelsket i et andet sprog - eller vil ikke blive forelsket i programmeringen overhovedet, hvilket også er ikke en tragedie.

    Endvidere ændrer teknologibranchen sig så hurtigt, at det næppe er muligt at gætte hvilket sprog vil blive efterspurgt når dagens børn bliver voksne.

    Nedenfor kan du se TIOBE Programmering Community Index, der angiver populariteten af ​​forskellige programmeringssprog mellem 2002 og 2016.

    Når din barn vil være ude på arbejdsmarkedet, vil denne graf sandsynligvis se helt anderledes ud - nogle sprog kan forsvinde, og nye vil sandsynligvis dukke op.

    Programmering er typisk et felt der kræver livslang læring, derfor er det vigtigste for børn at hente logik og begreber, der vender tilbage på hvert sprog.

    Også i denne hurtigt skiftende verden bløde værdier, som problemløsning, interpersonelle og projektledelsesevner, bliver stadig vigtigere, så det er mere rentabelt at tilgang programmering fra et holistisk perspektiv snarere end stramt håndhævelse af dette eller det pågældende sprog.

    Myte nr. 5 - I fremtiden vil alle blive nødt til at kode

    I den digitale æra, de fleste om ikke alle job i stigende grad gøre brug af teknologi. Men som brugeroplevelse design er også fremgang, folk, der vil arbejde på ikke-tekniske områder, såsom markedsføring, uddannelse, udgivelse eller sundhedspleje, vil sandsynligvis ikke være nødt til at kode som en del af deres job.

    Derfor er det ikke en tragedie, hvis dit barn simpelthen ikke er interesseret i kodning, da det også vil være muligt at være vellykket på andre områder også.

    Men husk dette: digital læsning vil være afgørende for alle. EN digitalt litereret person er nogen der kan:

    • sikkert og trygt brug forskellige enheder og software
    • forstå, hvordan de vedrører til hinanden
    • have en sikker viden af ting som webpublicering, online kommunikationsværktøjer, internet søgning, tekstbehandlere, regneark, content management systemer, sociale medier, billedredaktører, produktivitetssoftware og mange andre
    • og forstå begreber såsom online privatlivets fred og digitale rettigheder og ansvar.
    IMAGE: efaqt.com

    Digital læsning er vigtigere

    Programmering, webudvikling, systemadministration og andre avancerede IT-færdigheder Betegnes normalt ikke som digital læsning.

    På den anden side kan en grundlæggende forståelse af kodning sikkert forbedre digital færdigheder sammen med mange andre færdigheder, såsom problemløsning, kritisk tænkning og logik, så det er en store ting hvis børnene kunne lære alt dette i skolen.

    Det kan også hævdes, at grundlæggende kodning bør læres til hvert barn, ligesom læsning, skrivning og matematik fordi hvordan ellers kan vi vide, om et barn er talentfulde eller ej?

    Og selvom de ikke ender som programmører de vil helt sikkert drage fordel af viden. Imidlertid forestiller den fremtidige arbejdsplads som et sted, hvor alle bliver nødt til at være flydende programmører (eller bliver nødt til at skrive kode overhovedet), er simpelthen urealistiske.