Vi la­erer bar­na la­erer å kode

Ny Vitenskap - - Innhold -

Bar­na la­erer ko­ding gjen­nom ap­per og spill.

Pro­gram­me­ring lig­ger an til å bli et av de ras­kest vok­sen­de yr­ke­ne de nes­te ti åre­ne, og det fin­nes ikke man­ge nok ikt-stu­den­ter til å be­set­te alle dis­se ar­beids­plas­se­ne. Å la­ere ko­ding er blitt en grunn­leg­gen­de del av den van­li­ge ut­dan­nin­gen. Selv for dem som ikke vil ha en fram­tid som pro­gram­me­re­re, kan ko­ding gi ver­di­full la­e­ring.

Gjen­nom å «snak­ke» med data­ma­ski­ner la­erer barn å løse pro­ble­mer ved hjelp av lo­gikk. De kan tes­te ut for­skjel­li­ge ide­er og får mu­lig­het til å ska­pe noe som fun­ge­rer el­ler er mor­somt med sin egen krea­ti­vi­tet. Det har ald­ri va­ert enk­le­re å kom­me i gang enn nå, og de ny­es­te le­ke­ne, spil­le­ne og ap­pe­ne gjør ko­ding til­gjen­ge­lig for de al­ler fles­te.

For dem som øns­ker å for­dy­pe seg grun­dig, fin­nes det meng­der av nett­ste­der der man kan la­ere det grunn­leg­gen­de in­nen­for de po­pu­la­ere pro­gram­me­rings­språ­ke­ne gjen­nom in­ter­ak­tiv un­der­vis­ning. Der­med kan du kode di­rek­te i nett­le­se­ren og umid­del­bart se hva som skjer. Noen la­ger like godt et spill i den­ne pro­ses­sen for å gjø­re det mer in­spi­re­ren­de.

Skul­le det­te va­ere litt i over­kant, fin­nes det både ap­per og spill der pro­gram­me­rings­språ­ket lig­ger skjult, og du i stedet kan kon­sen­tre­re deg om å la­ere om de grunn­leg­gen­de kon­sep­te­ne som lig­ger bak. Øns­ker du å kode hver en­kelt lin­je, fin­ner du fer­di­ge blok­ker som kan set­tes sam­men, slik at du byg­ger opp pro­gram­mer uten å måt­te tas­te et ord.

Hem­me­lig­he­ten er å la­ere gjen­nom hand­ling, prø­ving og feil­ing, og de ny­es­te verk­tøy­ene og den nye tek­no­lo­gi­en gjør det­te enk­le­re og mer en­ga­sje­ren­de enn noen gang. Hva ven­ter du på?

Slik vir­ker Cu­bet­to

Den­ne lil­le trero­bo­ten la­erer barn ko­ding ved bruk av tak­ti­le blok­ker.

Funk­sjons­blokk Den blå blok­ken ber Cu­bet­to om å ta en pau­se i ho­ved­se­kven­sen for å lese funk­sjons­lin­jen. Cu­bet­to

Den smi­len­de, ku­bis­ke ro­bo­ten har to hjul og hand­ler et­ter in­struk­se­ne fra kon­soll­bret­tet. Funk­sjons­lin­je

Den­ne lin­jen kan lag­re en eks­tra in­struks, be­stå­en­de av opp­til fi­re blok­ker. Ro­bo­ten le­ser den­ne lin­jen hver gang den mø­ter en blå blokk i ho­ved­se­kven­sen. Kon­soll­brett Kode­blok­ke­ne pas­ser i hul­le­ne i bret­tet og dan­ner en streng av in­struk­ser til ro­bo­ten. Hoved­se­kvens Ro­bo­ten føl­ger opp­til 12 in­struk­ser, trinn for trinn. Spil­le­ren tren­ger bare å set­te blok­ke­ne på plass på bret­tet. Hand­lings­knapp Ved å tryk­ke på den­ne knap­pen sen­der du in­struk­ser til ro­bo­ten. Kode­blok­ker Hver blokk er en in­struks. Grønn er for­over, gul be­tyr snu til venst­re og rød be­tyr snu til høy­re.

Newspapers in Norwegian

Newspapers from Norway

© PressReader. All rights reserved.