Ohjeita ja materiaaleja Koodikoulun järjestämiseen.
Näin järjestät Koodikoulun ensiaskeleet
Etukäteisvalmistelut
Tarvitaan 1 innostunut ohjaaja ja 1-2 avustajaa, jotka hallitsevat Turtle Royn käytön. Voit opiskella Turtle Royta kokeilemalla sitä itse ja vetämällä itsellesi koodikoulun.
Mieti, mikä olisi sopiva tila tapahtumalle. Sopivia tiloja voi löytyä esim. kirjastoista, kouluista tai omalta työpaikaltasi? Kokoushuoneet sopivat tähän hyvin.
10-15 oppilasta + vanhemmat + kannettavat tietokoneet. Tapahtumasta voi ilmoittaa esim. Koodikoulu.fi sivulla ja ilmoittautuminen hoituu täysin sitä kautta. Saat sen kautta listan tapahtumaasi ilmoittautuneista.
Varmista, että kaikilla on pääsy Internetiin. Onko tilassa tarjolla esim. langaton verkko?
Kaikilla tulisi olla läppärissä www-selain, jossa Turtle Roy toimii. Chrome on varma valinta.
Hanki tarjolle mehua ja pientä purtavaa.
Tulosta kaikille todistukset ja täytä nimet niihin jo valmiiksi ennen koulun alkamista.
Tunnin kulku
Tunnin alussa noin 15 minuutin esittelyosuus
Koodausosuus omaan vapaaseen tahtiin, välillä voi pitää taukoja omaan tahtiin. Koodausosuus kestää niin kauan kuin oppilaat jaksavat. Pois voi lähteä omaan tahtiin. Käytännössä oppilaat ovat jaksaneet 1-2 tuntia.
Kun näyttää siltä, että suurin osa on valmiita lähtemään, voi kertoa loppusanat ja jakaa todistukset
Esittelyosuus
Alkusanat
Toivota kaikki tervetulleiksi
Esittele itsesi ja avustajat, myös lapset voivat esittäytyä jos ryhmä on pieni, muutoin he voivat esittäytyä vaikka vain lähellä oleville
Kerro lyhyesti mistä koodikoulu on saanut alkunsa (tarina löytyy täältä)
Kerro, että tavoitteena on saada maistiainen siitä, mitä koodaus oikeastaan on
Intro
Voit valita alla olevista haluamasi setin, kysymyksiä
Kysy kuka koodannut? -> yleensä ei kukaan
Kysy kuka rakentanut legoilla? -> yleensä kaikki
Kerro, että koodaaminen on rakentamista! Koodilla tehdään pieniä juttuja, joista tehdään isompia juttuja
Kerro, että koodaamalla voi rakentaa omia maailmoja ja pelejä joissa on omat säännöt
Kerro, että koodaus on myös mielenkiintoinen työ aikuisena
Kerro, että sen opettelu on hyödyllistä vaikka ei ryhtyisikään koodariksi
Kysy mitä osia on tietokoneessa? (-> hauskoja vastauksia, yleensä mainitaan hiiri, näyttö, näppäimistö...)
Kerro, että koneessa on myös prosessori ja sen tehtävänä on suorittaa käskyjä
Kerro, että prosessori lukee muistista ohjelmaa jossa on käskyjä
Kerro, että koodi on ohjelma
Kerro, että koodaus on ohjelmien tekemistä
Kysy kuinka monella on kännykkä? Mainitse, että siinäkin on tietokone.
Miettikää missä muualla on tietokoneita -> autossa, telkkarissa, mikroaaltouunissa, pesukoneessa... koodi ohjaa nykyään kaikkia laitteita!
Lämmittelyleikki
Kerro, että nyt tehdän pieni leikki. Ohjaaja on tietokone ja osallistujat voivat ohjata häntä. Tarkoituksena on siirtää ohjaaja huoneen toiselle puolelle.
Jos lapset antavat ohjeen esim. "Kulje eteenpäin" jatka niin pitkään eteenpäin kunnes törmäät johonkin, silloinkin voit jatkaa paikallasi kävelyä. Jos ohje on "käänny" voit alkaa kiertää paikallasi ympyrää pysähtymättä. Tämän jälkeen lapset yleensä alkavat tarkentaa käskyjä. "Ota 5 askelta eteenpäin" jne
Kerro, että koodia kirjoitettaessa täytyy antaa mahdollisimman tarkkoja käskyjä
Turtle Roy
Käykää läpi esim tykiltä heijastaen, miten Turtle Roy liikkuu
Kerro, että kolmio on Turtle Roy
Käskyjä kirjoitetaan konsoliin (mustaan laatikkoon, jossa vilkkuu kursori)
Kirjoita esim.
fd 100
ja paina enter, kerro, että
fd
tarkoittaa eteenpäin. (Vanhemmat yleensä ymmärtävät, että tämä tarkoittaa forward)
Näytä myös miten Turtle Roy kääntyy, eli kirjoita esim.
lt 90
ja paina enter
Esimerkkejä näyttäessäsi, voit vaikka tehdä virheen ja sitä kautta osoittaa, että virheistä oppii, ne eivät ole vaarallisia.
Voit myös antaa Turtlelle jonkin tosi ison luvun eteenpäin kulkemiseen esim.
fw 100000
, jolloin Turtle karkaa ruudulta - tämä on yleensä lapsista hauskaa
Näytä vielä clear komento, jolla voidaan aloittaa alusta
Koodausosuus
Sitten koodataan. Koska vain koodaamalla oppii koodaamaan, aloitetaan!
Anna oppilaille linkki tehtävä sivuun tai anna tulostetut ohjeet
Lapset ja vanhemmat siis tekevät itsekseen omaan tahtiin tehtäviä
Ohjaajat voivat mennä auttamaan, kun heillä on jotakin kysyttävää
Kysymyksissä voi olla esim. miten saan merkin
[
ja
]
aikaan
Lapset yleensä seuraavat jonkin aikaa ohjeita, mutta päätyvät sitten tekemään omia piirroksiaan. Voit myös ehdottaa, että he tekisivät ensin suunnitelman esim. paperille ja sitten koittaisivat piirtää sen itse.
Loppusanat ja todistusten jako
Kiitä kaikkia osallistumisesta ja kerro, että kaikki olivat ahkeria ja suoriutuivat hyvin
Kerro, että koodikoulussa ei vielä opi koodaamaan kuin ihan vähän ja että harjoitus tekee mestarin
Kerro, että kotona voi jatkaa koodaamista yhdessä vanhemman kanssa, se on hauskaa ja voi olla vaikka yhteinen harrastus
Koodauksen avulla oppii paljon muutakin (esim. lukeminen, kirjoittaminen, tietokonetaidot, matematiikka...)