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!