Google Doodle markerer 50 år med å lære barn å kode

Å lære barn å kode i en tidlig alder kan være et hett og noen ganger heftig debattert tema i disse dager, men så tidlig som på 60-tallet var det allerede noen informatikere og lærere som brant det sti. Jada, den har kanskje ikke den sofistikerte robotikken eller til og med fancy grafikken til dagens verktøy, men logo-programmeringen språket har vært den første rødmen med programmering av de som til slutt skulle drive Silicon Valley og, i forlengelsen, verden. Nå feirer Google og MIT 50 år med logo med tidenes første kodende Google Doodle. Rettet mot de unge og unge av hjerte, selvfølgelig.

Etter dagens standarder kan logo virke nesten for grunnleggende (ingen relasjon til BASIC-programmeringsspråket). Den er kanskje mest populær for sin "skilpadde", i utgangspunktet en liten trekant på skjermen som du programmerer til å gå til venstre, høyre eller fremover (du må lage en 180 for å snu). Skilpadden etterlater et spor på skjermen der den går, og tjener det doble formålet å være et tegneverktøy.

Det som gjorde Logo forskjellig fra pedagogiske spill på den tiden, var at barna måtte skrive inn kommandoer for å få skilpadden til å bevege seg i stedet for å trykke på piltastene. "Forover 100 (trinn)", "venstre 45 (grader)", og slikt hjalp barna med å lære det grunnleggende om trinnvise kommandoer, planlegging og problemløsning for å lage pene bilder.

Logo kan nå være en artefakt fra fortiden, men arven lever videre i Scratch fra MIT, tilfeldigvis Logos fødested. Scratch er et mer visuelt programmeringsspråk som bruker blokker, som hver representerer en enkelt kommando, som du kobler til som LEGO for å få en karakter til å bevege seg eller produsere en effekt. Scratch er inspirasjonen til Googles eget Blockly visuelle programmeringsbibliotek. Og som en hyllest til deres felles opphav, gikk Google Doodle, Google Blockly og MIT Scratch sammen for å lage "Coding for Carrots".

I den interaktive Google Doodle tar du kontroll over en hvit lodden kanin på jakt etter så mange gulrøtter som den kan gå over. Og for å få det til å bevege seg må du selvfølgelig sette inn de riktige blokkene. Doodle har bare 6 nivåer, men det kan være nok til å få barn interessert i en kraftigere versjon fra MIT Scratch.

KILDE: Google