Jeg var i 8. klasse, da jeg lærte at programmere.
Først lærte jeg, hvordan man fik en
grøn cirkel og en rød firkant til at dukke op på skærmen.
Du lærer blot disse lektioner, og der er ikke mange af dem,
og du kommer til sidst til et punkt, hvor du kan gøre næsten alt du vil.
Computervidenskab er bare at lære, hvordan en computer virker og tænker,
så du kan lære den at gøre nye ting.
Det er fantastisk, hvad man kan gøre med computervidenskab i dag.
Jeg tror det er det nærmeste, vi kommer til at have supermagter.
(Tanya: Studerende i computervidenskab) I den næste time vil vi spille et spil,
der vil lære dig programmeringens grundkoncepter.
Normalt sker programmering i tekstformat, men vi vil bruge Blockly,
der bruger visuelle blokke, som du trækker og slipper for at skrive programmer.
I bund og grund skaber du stadig kode.
Til at begynde med vil vi skabe kode til et program, der vil hjælpe
denne fugl med at bevæge sig gennem en labyrint, til den onde gris, der stjal
dets æg.
Blockly er delt i tre hoveddele.
Til venstre er fuglens labyrint, hvor dit program vil køre.
Vejledningerne til hvert niveau er skrevet under labyrinten.
Dette mellemområde er værktøjskassen,
og hver af disse blokke er en kommando, som fuglen kan forstå.
Det hvide rum til højre hedder arbejdsområdet,
og det er her, vi vil bygge vores program.
Hvad sker, vis jeg trækker "bevæg"-blokken til vores arbejdsområde og trykker "kør"?
Fuglen bevæger sig fremad med én kasse på gitteret.
Og hvad hvis jeg ønsker at fuglen skal gøre noget efter den flytter sig en kasse?
Jeg kan føje endnu en blok til vores program.
Jeg vil vælge "vend til højre"-blokken og trække den neden under
min "bevæg"-blok indtil den gule pil dukker op
og så vil jeg slippe den, og de to blokke vil springe sammen.
Når jeg nu trykker "kør" igen, vil fuglen udføre de kommandoer, der er
stablet i vores arbejdsområde, fra top til bund.
Hvis du nogensinde vil slette en blok,
skal du blot fjerne den fra stablen og trække den til affaldskurven.
Efter du har trykket "kør", kan du altid trykke "nulstil"-knappen for at vende
fuglen tilbage til start.
Nå, lad os tage os af de grise!