Kodning for børn virker som en umulig opgave, ikke sandt? Det er meget som – helt bogstaveligt talt – at lære et helt nyt sprog!
Det er derfor svært nok i sig selv at bede børn om at forestille sig selv med evnen til, for eksempel, at bygge en app.
Vi har alle været der … en tom tavle kan være en meget skræmmende og overvældende vejspærring. “Er kodning noget for mig? Hvordan kommer jeg nogensinde til at komme til et punkt, hvor kodning er let? Hvornår vil jeg være i stand til at bruge denne nye færdighed til at gennemføre et færdigt projekt?”
Sætninger som disse har stoppet mange … før de overhovedet har givet sig selv chancen for at begynde.
Tænk over det – først skal du planlægge, så skal du lære, så skal du være god nok til at skabe. Men før du lærer, skal du beslutte, hvad det er, du vil lære, og du skal have en stor forståelse for, at det, du lærer, vil give en eller anden form for udbytte, når alt er sagt og gjort.
Der er ingen vej uden om det. Det er noget af en udfordring.
Men læs endelig videre.
Alle nye opgaver virker altid umulige fra starten, og er faktisk umulige, hvis du ikke tager alle de nødvendige skridt – og i den rigtige rækkefølge – på forhånd.
Det betyder, at det at springe ud med to ben kan faktisk føre til større frustration og endda mindske chancen for opfølgning/succes, sammenlignet med at starte småt, tage sig tid og opnå små sejre undervejs.
- Hvad er kodning for børn?
- Hvordan får du dit barn til at kode?
- Hvorfor skal børn lære at kode?
- Hvorfor er kodning vigtig? HVAD ER FORDELENE?
- Der er stor efterspørgsel efter kodere
- Kodning giver en konkurrencemæssig fordel ved ansøgninger til gymnasier, praktikpladser og job
- Med viden om kodning forstår eleverne bedre verden omkring dem
- Kodning er sjovt og tilfredsstillende
- Kodning forbedrer kreativiteten
- Kodning forbedrer problemløsning
- Kodning forbedrer vedholdenhed
- Kodning forbedrer samarbejdet
- Kodning forbedrer kommunikationen
- Men med alt det, skal du gå videre med forsigtighed…
- Hvad er nogle definitioner, der kan hjælpe med at forstå?
- “Programmering”
- “Programmeringssprog”
- “Scratch-programmering”
- Hvilke kodningssprog er bedst?
- Scratch og andre visuelle programmeringssprog
- KAN BØRN VIRKELIG LÆRE KODNING?
- Matthew har arbejdet i nogle af de mest prestigefyldte virksomheder i verden
- Rebecca’s kodningspræstationer blev anerkendt af Det Hvide Hus
- Andrew’s apps har oversteget 50.000 downloads i Apple App Store
- Hvordan får man børn i gang med kodning?
- ALT ANDET ANDET?
- Hvor skal vi hen til næste gang
- RESSOURCER TIL KODNING
Hvad er kodning for børn?
Kodning for børn er den samling af muligheder, der er til rådighed for børn for at blive involveret i kodning. Disse muligheder har til formål at være sjove og gamificerede for at holde den unge hjerne engageret.
Og selv om det er svært at forestille sig en ung hjerne lære noget tilsyneladende komplekst, er kodning for børn en realitet – takket være de mange sommerlejre, websteder, kodningsundervisere, efterskoleprogrammer og legetøj kan kodning være ganske letfordøjeligt.
Start med hvorfor, skitsér fordelene, definer nøglebegreber, studer eksempler, vælg et sprog, og kom i gang!
Venter. Hvad er kodning, ganske enkelt? Kodning er den måde, vi kommunikerer med computere på, og det, vi bruger til at bygge og køre websteder, apps, spil og meget mere.
Hvordan får du dit barn til at kode?
Det er et svar, der kan gå i en million forskellige retninger.
Så lad os starte med at fokusere på at bevæge os i én retning – fremad. Det behøver ikke at være et kæmpespring. Faktisk bør det i henhold til ovenstående faktisk kun være et lille skridt indtil videre.
Det vigtige er, at dit barn oplever fremskridt med hvert skridt.
Med det vil vi nu navigere i dette snørklede kodningslandskab gennem de forskellige emner:
- Hvorfor børn bør lære kodning
- Kodedefinitioner
- De bedste kodningssprog
- Succeshistorier om børnekodere
- Hvordan man realistisk set kan starte en læringsrejse
- Kodelingsressourcer
Er du klar?
Hvorfor skal børn lære at kode?
For år tilbage, da al denne snak om børn og kode begyndte, kunne man have karakteriseret det som en hype, fordi hele ideen var ny og nytænkende for uddannelsessystemet. Og selv om denne popularitetstempo for “lær at kode” på ingen måde var ubegrundet, var tiden virkelig den eneste ting, der kunne fortælle os, om det hele ville være en stor, fed flash in the pan.
Nå, her er vi.
Tiden er gået, men vi ser stadig statistik om STEM-uddannelser, som at i 2018 vil 2,4 millioner STEM-jobs ikke blive besat. Og andre som 71 % af alle nye job inden for STEM er inden for datalogi, men kun 8 % af alle STEM-uddannede er inden for datalogi. Folk spekulerer stadig på, om det er svært at lære kodning.
Vi er officielt gået videre end blot at sige “kodning er cool, så gør det”, slut på historien. I stedet siger vi nu: “Kodning er faktisk cool, så gå ud og gør det, men du bør også gøre det, fordi du vil blive belønnet som følge heraf.”
Med andre ord er der job, masser af dem – og job, der betaler meget godt.
Det, der gør det endnu bedre, er, at det heller ikke kun er jobbene eller coolheden (dette ville være et meget kortere blogindlæg, hvis det var tilfældet). Men også kreativiteten, problemløsningen, samarbejdet, kommunikationen og andre færdigheder, der er modne til forbedring som biprodukter af, at børn lærer at kode.
Så, børn bør lære at kode, fordi:
- Kodere er meget efterspurgte
- Kodning giver en konkurrencefordel
- Kodningsviden giver eleverne mulighed for at forstå verden bedre
- Kodning er sjovt og tilfredsstillende
- Kodning forbedrer kreativiteten
- Kodning forbedrer problemløsning
- Kodning forbedrer vedholdenhed
- Kodning forbedrer samarbejdet
- Kodning forbedrer kommunikationen
Hvorfor er kodning vigtig? HVAD ER FORDELENE?
Her er en forklaring på de forskellige grunde til, at kodning er vigtig.
Der er stor efterspørgsel efter kodere
Som nævnt er 71 % af alle nye STEM-jobs ifølge Code.org inden for datalogi, men kun 8 % af de STEM-uddannede har datalogi som speciale. Det er en alvorlig mangel på CS-majorer.
Kodning giver en konkurrencemæssig fordel ved ansøgninger til gymnasier, praktikpladser og job
Hvis du besidder en hot skill, som mange af dine jævnaldrende mangler – f.eks. evnen til at kode – fremstår du straks mere ønskværdig i øjnene af potentielle optagelsesansvarlige på gymnasier og arbejdsgivere. Det er ganske enkelt.
Med viden om kodning forstår eleverne bedre verden omkring dem
De fleste af os ved ikke det fjerneste om, hvad der får vores smartphones, bærbare computere, sociale medier og videospil til at køre. Grundlæggende viden om programmering kan ændre den måde, vi interagerer med de teknologier, vi bruger (og tager for givet) dagligt, og kan åbne vores øjne for de uendelige muligheder, som kodning giver.
Kodning er sjovt og tilfredsstillende
Selv om programmering er logikbaseret, er det også en ekstremt kreativ aktivitet. Hvis du ved, hvordan man koder, kan du udvikle de førnævnte apps, videospil, websteder og meget mere!
Kodning forbedrer kreativiteten
Når du lærer et sprog, bruger du det til at udtrykke dig selv. Det samme er tilfældet med kode. Computerkodning sætter børn i stand til ikke blot at forbruge digitale medier og teknologi, men også til at skabe dem. I stedet for blot at spille et videospil eller bruge en app kan de forestille sig at lave deres eget videospil eller forestille sig, hvordan deres eget websted eller app kunne se ud – og de får mulighed for at udtrykke sig.
Kodning forbedrer problemløsning
Når børn koder, tager de komplekse problemer og bryder dem ned i mindre dele.
Børn lærer, hvordan det er at gribe et problem an på samme måde som en softwareingeniør gør, nemlig med logisk, beregningsteknisk tænkning.
Som Dan Crow, CTO for SongKick, forklarer, “lærer man ved hjælp af beregningstænkning at tackle store problemer ved at bryde dem ned i en række mindre, mere håndterbare problemer.”
Denne logiske tænkning er et effektivt redskab i skolen, på arbejdet og i livet.
Kodning forbedrer vedholdenhed
Lære at kode er som enhver ny disciplin en udfordring. Derfor kan det være meget frustrerende at løse komplekse problemer – og at begå fejl undervejs.
Kodning lærer den værdifulde færdighed at være vedholdende over for sådanne udfordringer. At lære at løse problemer og søge efter løsninger gennem forskning og samarbejde opbygger denne yderst ønskværdige færdighed.
Kodning forbedrer samarbejdet
Alle elever kan lære, og alle elever kan lære at kode – børn kan lære sammen med andre uanset race, køn eller baggrund. Børn mødes og lærer at samarbejde med alle slags jævnaldrende, som alle er forenet af en fælles interesse for teknologi.
Klasselokaler og andre personlige miljøer som iD Tech bringer børn sammen til et personligt samarbejde. Børn, der lærer online, kan også vokse, stille hinanden spørgsmål og arbejde på at løse problemer og skabe ting sammen.
Mange spil, som Minecraft, giver også et væld af uddannelsesmæssige fordele, fordi de også involverer kodning, samarbejde og deltagelse – med jævnaldrende fra hele verden.
Kodning forbedrer kommunikationen
Kommunikation er en helt afgørende færdighed i hele skolen, på arbejdet og i livet. Mennesker, der kan kommunikere komplekse idéer klart og tydeligt i enkle vendinger, har tendens til at få succes i forskellige brancher og samfundslag.
Når børn lærer at kode, lærer de at kommunikere med den mest simple målgruppe, man kan forestille sig: computere. Som nævnt lærer børn ved hjælp af computerkodning at nedbryde komplekse idéer og arrangere dem på en måde, som computere kan forstå.
Men med alt det, skal du gå videre med forsigtighed…
OK, jeg vil ikke vende mig om nu og sige, at du ikke skal lære at kode, naturligvis, men mere af…
Hvorfor bare kode?
Det er naturligt, at et så simpelt spørgsmål og de følgende relaterede spørgsmål dukker op, når du gennemgår, om kodning er det rigtige for dit barn:
Hvad sker der, hvis mit barn ikke ønsker at lære at kode, specifikt? Gør det dem til en fiasko?
Har de så ikke mulighed for at sikre sig en fed praktikplads på et senere tidspunkt? Et værdifuldt job?
Hvad nu, hvis de i stedet ønsker at lære bare at “teknologisere”? Er det en levedygtig mulighed?
Hvad hvis de ønsker at lære X? Eller Y? Eller Z? Vil disse ting tælle i fremtiden?
Så hvis de kun lærte at kode og ikke andet, ville det så bringe dem til tops?
Så lad mig afslutte dette afsnit med at sige, at jeg eller hvem som helst, der opfordrer dig til at “lære at kode”, sandsynligvis ikke gør det med den hensigt, at udsagnet skal være så eksklusivt.
Jeg mener, du ville aldrig blive opfordret til at læse, men ikke skrive. Eller til at lære dine multiplikationstabeller, mens du smider division ud af vinduet. Facebook blev skabt af en programmør, men hvad ville det være uden design?
Så, hvis du har et barn med interesse for kodning, så ja, hjælp det til at LÆRE. TIL. CODE. Hvis de ikke har en interesse, aldrig har kodet, og har andre interesser, så overvej det dog stadig. Det er så vigtigt, og du vil blive glad for, at du i det mindste gav det en chance.
Men i processen må du ikke glemme de andre ting. Hjælp dem med at lære at “teknologisere” og udforske mulighederne for spiludvikling, 3D-printing eller videoproduktion, hvis det er det, der passer bedre til dem. Fordyb dig i fotografering, hvis det virkelig er det, de ønsker at gøre som hobby eller endog som en fremtidig karriere.
Få dem til at dygtiggøre sig inden for markedsføring, forhandling, promovering og meget mere … eller lær at blive leder. Der er en liste over læringsmuligheder, og listen fortsætter og fortsætter. Kodning kan føre dig langt, men du skal også besidde de supplerende færdigheder for at få dine kreationer til at trives.
En af de mest fantastiske ting, du nogensinde vil høre, er, at Steve Jobs ikke kodede for Apple. Aldrig.
Kan du tro det? Hvis jeg spurgte dig, om Steve Jobs havde succes eller ej, ville du vende dig om og spørge mig, om himlen var blå, eller om græsset var grønt.
Jobs var en af de mest succesfulde mennesker, der har strejfet jorden … ikke fordi han var en suveræn koder, men fordi han vidste nok til at kommunikere en vision, og fordi han var vildt dygtig andre steder.
I sidste ende bør børn og teenagere, der ønsker at drage fordel af de mange job inden for datalogi i morgendagens landskab, tage kodningskurser i dag.
Hvor alt dette, lad os tage et kig på nogle definitioner.
Hvad er nogle definitioner, der kan hjælpe med at forstå?
Det er svært at lære et nyt sprog, fordi ord uden betydning bogstaveligt talt bare er tilfældige kombinationer af bogstaver.
Det er altså ikke nok bare at kunne udtale noget – man skal kunne forstå, hvad hvert enkelt ord betyder for at kunne danne en logisk redegørelse.
Så lad os dykke ned i nogle af de vigtigste udtryk, som dine børn og teenagere sandsynligvis vil støde på, når de først går i gang med deres kodningsrejse.
“Programmering”
Har din søn eller datter en hund? Har din familie prøvet at træne den hund?
Målet er naturligvis, at du når et punkt, hvor du giver en kommando, og hunden reagerer korrekt på baggrund af din instruktion. “Sit”. “Bliv.” “Rul rundt.”
Når det er tid for dine børn at skrive et program, eller et program, gør de meget af det samme. De, som “ejeren”, meddeler en række kommandoer til en computer med en forventning om, at computeren vil reagere i overensstemmelse hermed.
Selvfølgelig er forskellen her, at i stedet for at give disse instruktioner med strenge ord med en godbid med leversmag gemt i hånden, vil børnene skrive instruktioner i et sprog, der ligner det velkendte engelsk, men som har nogle få ekstra parametre og regler.
Ja, det er svært at træne en hund, men trøst dig med, at hvis dit barns programmeringskommando er givet korrekt, vil computeren altid lytte. Succes med en hund kan hindre på tilstedeværelsen eller fraværet af et nærliggende, irriterende egern.
Programmering er grundlaget for robotteknologi, videospil, apps, computergrafik og meget mere. Og hvert eneste af disse programmer er et sæt instruktioner; en sekvens af korte kommandoer, den ene efter den anden, med programmering brugt som værktøj til at skrive og formidle disse individuelle instruktioner.
“Programmeringssprog”
Baseret på ovenstående er kernen i programmering det tilhørende sprog. For at kunne tale med en computer skal man tale i termer, som den forstår.
Først skal man tænke på det engelske sprog. Vi har ord, men vi har også tegnsætning. Der er også forskellige regler og retningslinjer for, hvornår man skal bruge en bestemt form af et ord, og hvornår man skal vælge en anden.
Et programmeringssprog består altså af sit eget ordforråd og regelsæt – forskellen er, at hvert sprog er baseret på sin egen unikke syntaks (grammatisk struktur) og semantik (betydning).
Og ja, “hvert” sprog – som i der findes flere programmeringssprog; hvert med sine egne regler og anvendelsesmuligheder.
“Scratch-programmering”
Vi startede med at definere programmering, og derefter talte vi om, hvad et programmeringssprog er.
Selv om der er mange, mange andre kodebegreber, der skal defineres, er det nyttigt at se på et begreb som Scratch-programmering, der repræsenterer en stor del af det, dit barn kan møde, når det først kommer i gang.
Scratch er et grafisk programmeringssprog udviklet af MIT, der er baseret på træk-og-slip-programmeringens grundlæggende principper, så børn nemt kan skabe interaktive historier, tegneserier og meget mere.
Scratch-programmering er populært for børn, fordi unge brugere i stedet for at bruge kodelinjer lærer gennem farverige kommandokodeblokke og tegneserie-sprites. Det betyder, at børnene uden at skrive en eneste linje kode kan få deres fødder våde med programmeringsangivelser og beregningsideer og begynde at teste deres grænser for kreativ tænkning for at løse problemer.
Dyk dybere: 12 kodningsdefinitioner, som alle børn (og forældre) bør kende
Hvilke kodningssprog er bedst?
Som du ser på alt det, der er blevet præsenteret ovenfor, håber jeg, at du stadig er på et punkt, hvor du har lyst til at komme videre!
Hvertfald er dette et godt sted at stoppe op og evaluere, for fra nu af vil vi dykke ned i de bedste muligheder for kodningssprog til dine børn, mens vi også tager et kig på et par inspirerende historier fra børnekodere selv.
Scratch og andre visuelle programmeringssprog
See, jeg sagde jo, at Scratch ville komme på tale igen!
Da vi allerede har talt om det ovenfor, vil jeg ikke gå for meget mere i detaljer, men faktisk er visuel programmering en fantastisk måde at få en ung, uerfaren elev i gang med kodning.
Sikkert, sådanne sprog lærer ikke den syntaks, der er nødvendig i de fleste andre kodningssprog, men det er OK! Det hele handler om fremskridt; at bevæge sig fremad, husker du det? At forsøge at lægge for meget på dit barns tallerken gør typisk mere skade end gavn.
Med Scratch og anden visuel programmering handler det om enkelheden, der får børn til at blive begejstrede for kodning. Den umiddelbare tilfredsstillelse ved at trække og slippe kommandoer og derefter se interaktive historier, spil og animationer udfolde sig er vanvittigt kraftfuld.
Dyk dybere: Selv om det er lidt mere indviklet og komplekst end en visuel programmeringsmulighed, er Lua stadig et godt sprog for børn og teenagere, der ønsker at lære et sprog hurtigt.
Og jeg vil holde en pause her for at fastslå, at halvdelen af kampen for at få et barn til at engagere sig i noget nyt (især når dette noget kommer med nye udfordringer) er at forbinde det med allerede etablerede interesser.
Så, kan dine børn lide videospil? Lua er fantastisk for elever, der er interesserede i at anvende deres nyfundne kodningsevner til spilprogrammering. Faktisk fortsætter antallet af udviklere, der bruger Lua, med at stige, hvilket betyder, at der er job til rådighed senere hen. En elev, der er udstyret med sådanne færdigheder, kan springe ud i en række forskellige karrieremuligheder.
Plus, har du nogensinde hørt om Roblox? Top Lua-udviklere, der designer spil på Roblox, kan tjene over 1 million dollars om året! (Få mere at vide om Roblox og Lua.)
For at få en forsmag på, hvad børnene kan forvente, begynder eleverne i vores kursus i Lua-kodning og spilscripting med Roblox’ indbyggede editor for at skabe 3D-verdener og udvide deres funktionalitet med Lua. Derfra kan de oprette scripts til deres eget spil eller endda sælge scripts til andre designere til brug i deres spil!
Dyk dybere: De bedste kodningssprog for børn og de bedste kodningskurser for børn.
KAN BØRN VIRKELIG LÆRE KODNING?
Hør, hvis du føler dig lidt overvældet på dette tidspunkt, så bebrejder jeg dig ikke! Det er en masse info oven på mere info, og lidt til.
Så nu er det et godt tidspunkt at fokusere mindre på at fortælle og mere på at vise.
Det kan være næsten umuligt at forestille sig, at børn eller endda teenagere kan finde deres vej med kodning … især til et punkt, hvor de vil være udstyret med færdigheder til at udføre i en lukrativ karriere.
Men som alt andet er det en proces. Her hos iD Tech kalder vi det iD Tech Pathway™, som pr. definition er vores system til udvikling af færdigheder på lang sigt, der fremmer campisternes “kærlighed og beherskelse” af teknologi over tid.
Men i praksis er det ideen om, at ligesom når man lærer et fremmedsprog eller et musikinstrument, skal man afsætte mere end en times øvelse. For at opnå “mester”-status er det i stedet bedst at starte tidligt og fortsætte med at opbygge passioner og færdigheder lidt efter lidt.
Vores STEM-programmer er sat op til at lette en sådan rejse – børn kan starte så tidligt som 7 eller 10 år med henholdsvis iD Tech Camps eller Alexa Café og derefter fortsætte deres rejse som teenagere med iD Coding & AI Academy, iD Game Dev Academy eller AcademyNEXT. Når det hele er slut, er de i en perfekt position til at fortsætte deres vej ind på college og derefter i sidste ende videre til en spændende karriere.
Det sagt, har vi set eleverne udrette nogle utrolige ting. For at hjælpe dig med at visualisere, hvad det kan gøre for dit barn at kaste sig ud i kodning, er her nogle af vores yndlings succeshistorier for unge kodere.
Matthew har arbejdet i nogle af de mest prestigefyldte virksomheder i verden
Selv om det at sætte sig det mål at arbejde i ikoniske virksomheder som Dropbox, Facebook og Google kan betragtes som højtflyvende, er det noget, Matthew har ønsket at gøre i årevis. Da han først havde sat sig for at gøre det, var der intet, der kunne stoppe ham!
Matthew fortæller, at hans udvikling af færdigheder startede på iD Tech Camps og iD Coding & AI Academy, som er sommerprogrammer, der afholdes på Stanford i Silicon Valley. Oplevelserne lærte ham ting, han ikke havde lært i skolen, og gav ham mulighed for at arbejde med software af industristandard.
Han understreger vigtigheden af at arbejde med projekter uden for klasseværelset. “Det er ligegyldigt, hvad du udvikler, så længe det er teknisk udfordrende for dig,” siger Matthew. “Det giver dig ikke kun mulighed for at opbygge en stærk portefølje, men giver dig også et solidt grundlag for at svare passioneret på potentielle interviewspørgsmål til din fremtidige karriere.”
Rebecca’s kodningspræstationer blev anerkendt af Det Hvide Hus
Denne iD Tech-alumna blev anerkendt af Det Hvide Hus efter at have grundlagt den almennyttige CoderDojo NYC. Nu er hun programchef hos Microsoft og en stærk fortaler for piger inden for STEM!
“Min rejse begyndte som 14-årig pige på iD Tech Camps i Cambridge, hvilket gav mig en tidlig chance for at udforske mine passioner. To uger der ændrede mit liv; jeg blev introduceret til idéen om teknologi som en sjov og spændende karriere og ikke som en højtidelig idé for ingeniører, der gemmer sig i et laboratorium,” siger Rebecca.
Selvudnævnt som en “Jill of all trades” arbejder Rebecca nu som Program Manager for Microsoft for Tech Jobs Academy, et 16-ugers teknisk træningsprogram, der forbereder talentfulde New Yorkere på efterspurgte tech-jobs inden for cloud- og serveradministration.
Dyk dybere: Rebecca’s historie
Andrew’s apps har oversteget 50.000 downloads i Apple App Store
Denne tidligere iD Tech-studerende fik i første omgang succes med at sælge sine ni apps i Apple App Store. Siden da har han flyttet sit fokus til at drive sine egne udviklingsvirksomheder og gøre endnu mere ud af sine kodningsevner.
Man skulle tro, at en så lang liste over resultater som Andrews ville have krævet flere år at udarbejde – men denne unge udvikler gik kun på universitetet, da han begyndte at få succes. Med ni apps, 50.000 downloads, et kursus, som han selv har udviklet og undervist i, og mange andre bestræbelser er det utroligt, hvad denne tidligere studerende har opnået. For ikke at nævne, at han engang syntes, at programmering var “skræmmende”.”
“Før jeg deltog i iD Coding & AI Academy, var jeg skræmt af iPhone-programmering. Jeg havde forsøgt at lære det selv, men opgav, fordi jeg tænkte, at jeg måske ikke var klog nok til at programmere. Efter to uger blev det bevist, at jeg tog fejl – jeg forlod stedet med tre færdige eller igangværende apps.”
Hvordan får man børn i gang med kodning?
I hvert af de ovennævnte eksempler følger succesen en klar proces. Selvfølgelig vil nogle af os være mere naturligt begavede på visse områder end andre, men uanset hvad, skal vi alle starte på trin et.
Så, hvad er dette trin et, når man skal lære børn at kode, eller introducere børn til kodning?
Ja, for at være ærlig, så er det følgende ikke for dem, der sidder ved computeren og er klar til at programmere. Der findes online-kodningskurser til det, personlige oplevelser og meget mere.
Snarere er nedenstående ord til dem, der er interesseret i at lære mere; som hører om vigtigheden af kodning og ønsker at få styr på, hvad det kan betyde for deres børn.
Først skal du få dine børn til at begynde at lære. Noget. Noget som helst! Ingen ting er for småt, og de grundlæggende ting som de ovenfor nævnte definitioner er et godt udgangspunkt.
Dernæst skal du forsøge at finde nogen, som dit barn kan tale med om det, det har lært. Det kunne være dig for nu, eller endda en ven. Som du kan se, kræver dette trin ikke, at dit barn skal tale med en person, der har viden om kodning (men det kan bestemt være det).
Fra der, få dine børn til at gøre noget. Igen, småt er OK og faktisk opfordres her. Det er bedst at holde realistiske forventninger. Så det er måske kun et introspil eller en animation med Scratch, og igen, helt fint!
Det er først efter ovenstående punkter, at de fleste børn bør sætte sig for øje at lave noget større. Større i forhold til hvad de lærer, hvem de taler med, og selvfølgelig hvad de laver.
Det grundlæggende tip gennem alt dette er at forsøge så meget som muligt at forbinde punkterne mellem allerede kendte områder og kodning, så børnene let kan se, hvordan forskellige dele af verden omkring os passer sammen og bringes til live gennem kodning.
ALT ANDET ANDET?
Med alt dette, er det så virkelig så nemt at lære programmering som at “lære noget”, “tale med nogen” og “gøre noget” som anført ovenfor?
Selvfølgelig ikke.
Men for dem, der er blevet forhindret i bare at komme i gang, er et sæt retningslinjer, der er så tilsyneladende enkle, et godt sted at komme i gang.
Kode er faktisk fremtidens sprog, og det er godt at lære at kode, men det styrker også kreativiteten, problemløsningen og en lang række andre færdigheder.
Værdien af at lære at kode er således ikke begrænset til selve den fysiske handling at kode, da det også åbner døre til en lang række relaterede muligheder.
Med andre ord er det enormt vigtigt at lære at kode, og forhåbentlig hjælper denne vejledning dig og dit barn med at tage et skridt fremad.
Hvor skal vi hen til næste gang
iD Tech-elever ankommer til sommer ivrige efter at lære – ikke kun på grund af deres interesse for teknologi, men fordi mange af dem stadig ikke modtager værdifuld undervisning i emner som kodning i forbindelse med deres daglige skolegang. De forlader lejren med nye færdigheder, dybere viden og selvtillid til at gå ud og gøre noget betydningsfuldt med det, de har lært. Vi har set dette ske sommer efter sommer.
Og nu kan børn lære kodning online med vores online privatundervisning!
Trods alt held og lykke! Vi ses næste sommer, online, eller begge dele!
RESSOURCER TIL KODNING
Online-læring
- Online-kodningskurser
- Virtuelle teknologielejre om sommeren
- Online-lejre i foråret
- Kodningsundervisere
- Efter-School Coding Classes
- Scratch Programming
- Made with Code by Google
- Tynker
In-Personlige kodningskurser & Programmer
- Kodecamps
- Kodekurser for børn
- Kurser i skrap programmering
- Lua-kodning for børn
- Java-kodning med Minecraft
- Roblox Kodningskurser
- Sphero Kodning for børn
- LEGO Robotics Visuel kodning
Kodningsartikler & Blogs
- Kode.org
- Java for børn guide
- Lær python for børn guide
- Minecraft kodning for børn guide
- Kodningsprogrammer for børn
- Kodebegreber
- Kodning for teenagere
- Hvad er kodning?
- Kodningslegetøj til børn
- Hvad er Minecraft-mods?
- Er kodning en god karriere?
- De bedste kurser i kodning for børn
Kodeapps
- Daisy the Dinosaur
- Move the Turtle
- Tynker
- Kodable
- Hopscotch
- Lightbot
Kodelegetøj
- Cozmo
- Code-a-Søjle
- Sphero