Koding for barn
Gratis kodespill for barn som kjører rett i nettleseren, uten innlogging, nedlasting eller reklame for barna. Spillene fungerer på Chromebook, nettbrett og digitale tavler. Selve spillene er på engelsk, men de bruker mest piler, bilder og blokker, så også barn som ikke leser engelsk kommer i gang.
Koding for barn 5–6 år
I fem- og seksårsalderen handler koding om å sette steg i riktig rekkefølge. Barn som ennå ikke leser flytende, kan likevel planlegge en rute, se et mønster og gi enkle kommandoer med piler og bilder. Begynn med sekvensspillet, der barna ordner handlinger slik at figuren når målet, og gå videre til mønsterspillet for å gjette hva som kommer etterpå. Labyrintspillet legger til planlegging: barna lager hele ruten før de trykker kjør, og lærer av feil uten straff. Ti minutter om gangen er nok, og å spille i par, der én forklarer og én klikker, bygger språket for instruksjoner.
Koding for barn 7–8 år
Sju- og åttåringer er klare for de tre ideene bak nesten alle programmer: løkker, betingelser og feilsøking. Løkkespillet viser hvorfor det er kortere å gjenta en blokk enn å skrive det samme steget fem ganger. Hvis-så-spillet introduserer valg, som å svinge til venstre hvis det står en vegg foran. I feilsøkingsspillet leser barna andres kode, finner feilen og retter den, en av de nyttigste vanene i programmering. Hendelsesspillet kobler handlinger til klikk og tastetrykk, grunnlaget for alle apper de bruker. Sikt på 15–20 minutter, og be barna forklare løsningen høyt.
Koding for barn 9–12 år
Fra ni til tolv år kan barn håndtere mer abstrakte ideer: å lagre verdier, gjenbruke kode og forstå hvordan datamaskiner lagrer informasjon. Variabelspillet og funksjonsspillet lærer barna å gi ting navn og pakke steg inn for gjenbruk. Binærtallspillet viser hvordan datamaskiner lagrer alt som enere og nuller, og logiske porter-spillet bygger OG-, ELLER- og IKKE-kretser. Når elevene er klare for å skrive ekte kode, kjører Real Code Lab JavaScript trygt i nettleseren med veiledede oppgaver. Det er en naturlig overgang fra blokkpuslespill til tekstprogrammering før ungdomsskolen.
Enkel koding for barn: hvor skal man begynne?
Du trenger ingen kodebakgrunn for å lære bort koding. Begynn uten skjerm: be barnet gi deg trinnvise instruksjoner for å gå til døren, og følg dem nøyaktig, også feilene. Det er akkurat det en datamaskin gjør. Åpne deretter sekvensspillet eller labyrintspillet og la barnet planlegge en rute, kjøre den og rette den. Når rekkefølge føles lett, legger du til gjentakelse med løkkespillet og valg med hvis-så-spillet. Hold øktene korte, ros god feilsøking mer enn raske svar, og la barna spille nivåene på nytt. Alle spillene er gratis og krever ingen konto.
Programmering i læreplanen
Programmering er en del av fagene i LK20, særlig i matematikk, naturfag og kunst og håndverk. Allerede etter 2. trinn skal elevene kunne lage og følge regler og trinnvise instruksjoner, og etter 4. trinn skal de lage og programmere algoritmer med bruk av variabler, vilkår og løkker. Sekvens-, labyrint- og mønsterspillene øver på presise instruksjoner og algoritmer. Løkke-, hvis-så- og variabelspillene dekker løkker, vilkår og variabler, og feilsøkingsspillet trener elevene i å finne og rette feil. For de eldste elevene støtter binærtall, logiske porter og Real Code Lab forståelsen av hvordan datamaskiner virker.
Vanlige spørsmål om koding for barn
Hvilken alder bør barn begynne med koding?
Barn kan begynne i fem–seksårsalderen med bildebaserte sekvens- og labyrintspill som ikke krever lesing. Løkker og hvis-så-logikk passer for sju–åtteåringer, og variabler, funksjoner og ekte JavaScript passer for barn fra ni til tolv år.
Er kodespillene gratis?
Ja. Alle kodespillene er gratis, kjører i nettleseren og krever ingen innlogging, installasjon eller nedlasting. De fungerer på Chromebook, nettbrett og digitale tavler.
Er spillene på norsk?
Denne siden er på norsk, men selve spillene er på engelsk. De bruker mest piler, bilder og blokker, så barn kan spille selv om de ikke leser engelsk.
Hva er det enkleste kodespillet for nybegynnere?
Sekvensspillet er det enkleste stedet å starte: barna setter handlinger i riktig rekkefølge for å nå et mål. Robotlabyrinten er neste steg, med planlegging og feilsøking.