Olin 8. luokalla kun opin ohjelmoimaan.
Opin ensin kuinka tehdään vihreä ympyrä
ja punainen neliö ruudulle.
Kun käyt läpi nämä muutamat harjoitukset,
opit tekemään lähes mitä tahansa haluat.
Tietojenkäsittelytieteessä opitaan kuinka
tietokone toimii ja ajattelee.
Sitten voit opettaa sitä tekemään
uusia asioita.
Tietojenkäsittelytieteen avulla voi tehdä
uskomattomia asioita.
Melkein kuin olisi supervoimia!
Seuraavan tunnin aikana pelaamme peliä,
joka opettaa meille ohjelmoinnin perusasiat.
Yleensä ohjelmointi tehdään tekstillä,
mutta me käytämme Blocklya.
Siinä käytetään lohkoja, jotka vedetään
paikalleen ohjelmoitaessa.
Taustalla luot ihan oikeasti koodia.
Aluksi tätä teemme koodin ohjelmalle,
joka auttaa tätä Angry Birdiä.
Sen pitää kulkea labyrintin läpi
pahan possun luokse.
Blockly on jaettu kolmeen osaan.
Vasemmalla on labyrintti,
jossa ohjelma toimii.
Labyrintin alla kerrotaan ohjeet.
Keskiosasta löydät lohkot.
Jokaisessa lohkossa on käsky,
jonka lintu ymmärtää.
Valkoinen osa oikealla on työtila,
johon koodi kirjoitetaan.
Vedän "liiku eteenpäin" -lohkon työtilaan
ja painan "suorita". Mitä tapahtuu?
Lintu liikkuu eteenpäin yhden ruudun verran.
Entä jos haluan linnun tekevän
jotakin liikkeen jälkeen?
Lisään uuden lohkon ohjelmaan.
Valitsen "käänny oikeaan" -lohkon ja
vedän sen "liiku eteenpäin" -lohkon alle.
Kun keltainen nuoli ilmestyy, päästän
irti ja lohkot napsahtavat yhteen.
Kun painan "suorita" uudelleen,
lintu suorittaa käskyt -
ylhäältä alas päin, työpöydän
järjestyksen mukaisesti.
Jos haluat poistaa lohkon, vedä se irti
käskyjonosta ja siirrä roskikseen.
Paina "alusta"
ja lintu palaa takaisin alkuun.
Ja nyt possujen kimppuun!