Hopp til innhold
NorscodeNorscode

Å lære programmering uten språkbarrieren

ArtikkelAv Norscode-prosjektet

Å kode er å lære å tenke i klare steg. Norscode tar bort det ekstra hinderet av et fremmed språk.

Ett hinder mindre å lære Andre språk logikk engelsk Norscode logikk bare det som betyr noe

Vi hører den samme historien ofte: noen prøvde å lære å programmere, kom et stykke, og ga opp — ikke fordi logikken var for vanskelig, men fordi alt var på et fremmed språk samtidig.

To ting å lære på én gang

Å lære å kode er å lære å tenke i klare, presise steg. Det er krevende nok i seg selv. Legger du til at hvert nøkkelord, hver feilmelding og hver veiledning er på engelsk, ber du nybegynneren om å gjøre to vanskelige ting samtidig. For mange blir det ett hinder for mye.

Norscode tar bort det ene. hvis alder >= 18 kan leses og forstås av en norsktalende nybegynner nesten umiddelbart. Da kan læringen handle om det som betyr noe: hva en betingelse er, hvorfor rekkefølgen teller, hvordan en løkke gjentar seg.

For klasserommet

For en lærer er terskelen konkret. Med Norscode kan en elev lese sin egen kode høyt og høre om den gir mening. Feilmeldingene er på norsk. Diskusjonen i klasserommet trenger ikke veksle mellom to språk. Det gjør det lettere å holde oppmerksomheten på ideene, ikke oversettelsen.

En bro, ikke en vegg

Målet er ikke å holde noen borte fra den engelskspråklige verdenen de før eller siden vil møte. Begrepene er universelle. Den som har forstått en funksjon i Norscode, har forstått en funksjon — punktum. Overgangen til andre språk blir kortere, ikke lengre, fordi tankegangen allerede sitter.

Vi bygger Norscode for at flere skal komme forbi det første, bratteste steget. Det som kommer etter, er det morsomme.

Ett hinder mindre, hele veien

For en nybegynner er programmering allerede krevende: du skal lære å tenke i klare, presise steg. Legger du til at hvert nøkkelord, hver feilmelding og hver veiledning er på et fremmedspråk, ber du om å gjøre to vanskelige ting samtidig. Norscode tar bort det ene, slik at all energien kan gå til det som faktisk er poenget — logikken.

Fra første program til ekte prosjekt

Det fine er at terskelen ikke bare er lav i starten. Fordi Norscode er et ekte språk med et bredt standardbibliotek, kan den samme personen som skrev sitt første «Hei, verden» etter hvert bygge en webtjeneste eller et lite verktøy — uten å bytte språk underveis. En lav terskel inn, uten et lavt tak over.

En bro, ikke en vegg

Målet er aldri å holde noen borte fra den engelskspråklige verdenen de før eller siden vil møte. Begrepene — funksjon, betingelse, løkke, unntak — er de samme uansett språk. Den som har forstått dem på norsk, kjenner dem igjen andre steder med en gang. Morsmålet er inngangen; det du lærer, følger med videre.

Les også

Tilbake til oversikten