Ovatko ihmiset ja tietokoneet samanlaisia vai erilaisia? Onko robotilla tunteita? Sukella Rubyn matkassa tekoälyn maailmaan! Julialla on maailman paras lelu, fiksu ja söpö pikku robotti. Tyttöjen mielestä robotinkin pitäisi päästä kouluun, mutta kuinka robotilta sujuu oppiminen? Luokkahuoneessa ei vältytä kommelluksilta eikä robotti pysty osallistumaan kaikkiin lasten puuhiin. Mutta lopulta opettajankin on pakko myöntää, että robotti on tosi taitava. Hauskat tehtävät johdattavat tutkimaan koneen ja ihmisen eroja ja tekoälyn toimintaa.
- Lataa suomenkielinen pressimateriaali Hello Rubystä kuvineen ja logoineen (51MB).
Osta kirja!
Kesken talvisten leikkien Ruby ystävineen keksii rakentaa internetin. Mutta onko se paikka? Internetin salat aukeavat Rubyn iloisessa seurassa. Onko internet pilvi vai läjä johtoja? Millä tavoin tieto huristelee verkossa? Miksi netissä tarvitaan ihmisiä? Hauska ja pohdiskeleva kirja meitä ympäröivästä ja kaikkialla läsnäolevasta netistä.
Osta kirja!
Hello Ruby -koodisatukirjasta tuttu Ruby-tyttö putoaa tietokoneeseen ja lähtee tutkimusretkelle komponenttien maailmaan
Rubylla on tylsä päivä, ja hän päättää leikkiä isän tietokoneella. Mutta tietokone ei toimikaan! Onneksi hiirellä on oma luukku, josta pääsee tietokoneen sisään, ja parivaljakko lähtee yhdessä selvittämään asiaa. Ruby ihastelee bittejä, joutuu logiikkaporttien tentattavaksi ja tutustuu tietokoneen osiin ja ohjelmiin. Lopulta Ruby ja hiiri onnistuvat ratkaisemaan ongelman – vai onnistuvatko sittenkään?
Osta kirja!
Lataa
Täältä löydät lisää harjoituksia, ladattavia materiaaleja ja muuta kivaa tehtävää kirjan ohjauksella!
Kokoa oma opetusaineisto
Koneoppiminen tarkoittaa tietokoneen kykyä oppia ratkomaan tehtäviä koneen saaman tiedon eli opetusaineiston perusteella. Tieto voi olla esimerkiksi tekstiä, kuvia, ääntä videoita. Kokoa oma opetusaineisto asiasta, jonka haluaisit opettaa koneelle.
Koulueväät
Robotti haluaa auttaa Juliaa eväiden pakkaamisessa. Mutta ensin robotti tarvitsee pikakoutuksen eväiden valinnassa.
Kaikki tunteet
Luo robotin kasvoille ilme. Piirrä kuvat robotin kasvojen osista mallin mukaisesti paperille ja leikkaa ne erillisiksi palasiksi. Kokeile sitten erilaisia yhdistelmiä. Vaihda robotin kasvojen osia pala kerrallaan ja arvioi itse tai pyydä kaveria arvioimaan, miten robotin ilme muuttuu.
Kuvaruutukaappaus
Kone ei näe samalla tavalla kuin ihminen. Se tunnistaa rajoja, pintoja ja muotoja. Konenäkö näkee hyvin pimeässä ja löytää nopeasti mahdolliset virheet isosta tietomäärästä, mikä olisi ihmiselle mahdotonta.
Liikettä niveliin
Robotti osaa liikkua ympäristössään koneoppimisen ansiosta. Tässä harjoituksessa voit suunnitella robotille oman esteradan. Ota mallia harjoituksesta.
Ikioma robotti
Robotit kuvataan usein ihmisen näköisinä koneina, mutta maailmassa on monenlaisia robotteja. Robotti voi olla merenpohjaa tutkiva sukellusrobotti tai ilmassa lentävä lennokki eli drone. Suunnittele oma robotti ja piirrä robotin kuva paperille. Mikä on robottisi käyttötarkoitus? Mieti, mitä robottisi osaa tehdä ja millaisia sensoreita tai koneoppimisjärjestelmiä se voisi tarvita.
Tavoitteet hukassa
Tekoälylle asetettavan tavoitteen kanssa pitää olla tarkkana! Kone haluaa saada tehtävän suoritettua. Se ei pysähdy pohtimaan, onko teoissa järkeä tai aiheutuuko niistä harmia. Miten muuttaisit tekoälyn tehtävänantoa niin, ettei vahinkoa synny?
Suunnittele oma CATCPHA pohja
Monilla verkkosivuilla halutaan varmistaa, että palvelun käyttäjä on oikea ihminen eikä robotti. CAPTCHA on menetelmä, jossa ihminen joutuu tunnistamaan kuvasta numeroita ja kirjaimia. Ihmiselle tehtävä on yleensä helppo, mutta robotti ei osaa vastata oikein.
Välkyn rintamerkki
Välkyn rintamerkillä voit juhlistaa juuri niitä juttuja, joita sinä osaat!
Lukujärjestys
Lataa kiva lukujärjestys koulunalkuun - tai väritä oma versiosi. Tunnistatko kaikki hahmot ja laitteet?
Piirrä internet
Kukaan ei tiedä, miltä internet oikeasti näyttää! Lähetä piirtämäsi kuva internetistä osoitteeseen hello@helloruby.com. Hienoimmat kuvat julkaistaan täällä.
Verkkosivun rakentajat
Verkkosivut on tehty erilaisilla ohjelmointikielillä. Niitä on satoja. HTML, CSS ja JavaScript ovat tavallisia verkkosivujen ohjelmointikieliä. Etsi reitti, jossa seuraat HTML/CSS/JavaScript -jonoa verkkosivun läpi. Huomioi ohjelmointikielien järjestys. Laske lopuksi, kuinka monta kertaa löydät kolmikon?
- Lataa peli (PDF)
Emojit
Emojien avulla voimme kertoa tunteistamme. Voit ladata alta emojeja tai tulostaa naamaripohjan, jolle voit taiteilla oman emojin.
- Lataa naamaripohja (PDF)
- Lataa emojinaamarit (PDF)
Rubyn hakuvinkit
Rubyn vinkkien avulla voit hakea tietoa netissä kuin ammattilainen.
- Lataa (PDF)
#Dataselfie
Kun käytät verkkosivun palveluita, paljastat samalla tietoa kiinnostuksen kohteistasi ja tavoistasi.
- Lataa #dataselfie-lomake (PDF)
Koodiavain viestien salaukseen
Koodinpurkajan avulla voit rakentaa ihan oman salausjärjestelmän!
- Lataa (PDF)
Rakenna oma internet
Nyt on sinun vuorosi rakentaa omat internet. Muista Julian ja Djangon ohjeet sekä Rubyn vinkit.
- Lataa suunnittelupohja (PDF)
Ensimmäinen tietokoneeni
Lataa ja tulosta tietokone ja tee Rubyn ohjeita seuraamalla vaikka sata konetta. Tarvitset väritulostimen ja kaksi A4 paperia.
- Lataa (PDF)
Ohjeet
- Aloita leikkaamalla tietokone viivoja pitkin, sen jälkeen leikkaa näppäimistö. Ole varovainen ja huolellinen.
- Seuraavaksi leikkaa irti komponentit. Pistä ne sivuun odottamaan harjoitusta numero 12.
- Leikkaa sitten käyttöjärjestelmä, ohjelmat ja verkkosivu.
- Taita tietokone kahtia. Ta-daa!
Konesafari
Bongaa kone! Tee lista kaikista viikon aikana näkemistäsi tietokoneista.
- Lataa (PDF)
Tietokonemuistipeli
Tietokone tarvitsee toimiakseen muistia ja monta muutakin osaa. Muistipelin avulla tutustut tietokoneen osiin ja voit samalla testata ja kehittää omaa muistiasi.
Valmistelu
Tulosta tietokonemuistipelin kuvakortit. Muista tulostaa sivut kahtena kappaleena, sillä tarvitset kaikista kuvista kuvaparit. Voit tulostaa kortit suoraan kartongille ja leikata kortit huolellisesti irti toisistaan viivoja pitkin. Jos tulostat kortit tavalliselle paperille, leikkaa kortit viivoja pitkin irti toisistaan ja liimaa samankokoisille kartonkikorteille. Esimerkiksi kuviollinen kartonki sopii hyvin kuvien taustamateriaalisi. Jos haluat kauniit ja kestävät kortit, kannattaa kortit lopuksi laminoida.
Käykää yhdessä läpi korteissa esitettyjen kuvien nimet ennen pelin aloittamista.
Säännöt
Perinteinen muistipeli
Sekoita muistipelikortit ja aseta ne pöydälle kuvapuoli alaspäin. Nuorin pelaaja aloittaa ja kääntää kaksi korttia niin, että kaikki pelaajat näkevät kuvapuolet. Jos kortteissa on samat kuvat, saa pelaaja pitää kortit, jatkaa vuoroaan ja kääntää kaksi uutta korttia. Jos korttien kuvat ovat erilaiset, kääntää pelaaja kortit takaisin kuvapuoli alaspäin ja vuoro siirtyy seuraavalle pelaajalle. Pelin voittaja on se, joka kerää eniten kuvapareja itselleen.
Virusvaroitus!
Voit pelata tietokonemuistipeliä myös perinteisistä säännöistä poikkeavilla säännöillä.
Jos pelaaja kääntää viruskortin eikä löydä omalla vuorollaan viruskortin paria, pitää kaikkien pöydällä olevien korttien paikat sekoittaa. Mikäli joku pelaajista on kuitenkin jo saanut virusohjelman kuvakortit, saa pelaaja itselleen viruskortin, eikä pöydällä olevien korttien paikkoja muuteta. Voittaja on pelaaja, joka kerää eniten kuvapareja.
Keksi omat säännöt
Voit keksiä omat säännöt tietokonemuistipeliin. Muista sopia säännöt ennen pelin aloittamista.
- Lataa (PDF)
Suunnittele oma käyttöjärjestelmä
Nämä puhelimet saat suunnitella ihan itse. Apua saat harjoituksesta 17.
- Lataa (PDF)
Media
Hello Ruby 4: Robotti kouluissa
- Lataa suomenkielinen pressimateriaali Hello Rubystä kuvineen ja logoineen (51MB).
Lindan haastattelupyynnöt: hannele.tavi@otava.fi tai hello@helloruby.com
Hello Ruby 3: Löytöretkellä internetissä
Rubyn, Djangon ja Julian mielestä parasta talvessa ovat lumileikit. Lumesta voi tehdä mitä vain, vaikka internetin! Kolmikko päättää rakentaa internetin, mutta törmää moniin kysymyksiin. Onko internet pilvi vai läjä johtoja? Millä tavoin tieto huristelee netissä? Ja miksi netissä tarvitaan ihmisiä? Satua ja harjoituksia yhdistävässä kirjassa käsitellään internetiä uudella tavalla.
Tämän sukupolven lapset kasvavat tietokoneiden ympäröiminä, ja internet on heille arkipäivää. Lapsi voi käydä päivittäin keskusteluja puhelimen chatissa, perustaa napin painalluksella oman mediakanavan tai pelata pelejä maapallon toisella puolella asuvan ystävän kanssa. Yhä isompi osa lapsuuteen liittyvistä asioista kulkee valokaapeleissa merenpohjassa.
- Lataa suomenkielinen pressimateriaali Hello Rubystä kuvineen ja logoineen (59.7MB).
Lindan haastattelupyynnöt: tarja.kopra@otava.fi tai hello@helloruby.com
Lainauksia
"Tämän päivän lasten pitää oppia toimimaan erilaisessa, sovellusten ja mainosten täyttämässä internetissä. Tulevaisuudessa internet voi olla taas jotain muuta. Ehkä se on kopiokone, kiitorata, aikakapseli tai avaruussukkula. “
"Erityisen tärkeää on puhua siitä, mihin Internetissä kannattaa luottaa ja opettaa kertomaan aikuiselle pelottavista asioista. Internet on iso osa lasten arkea, ja siellä tapahtuvat ilot ja surut voivat olla yhtä todellisia kuin päiväkodin pihalla. Yhtä tärkeää on myös kannustaa ja iloita kaikesta siitä kivasta ja kiinnostavasta, mitä Internetistä löytyy. "
"Tuleville sukupolville internet on osa kaikkea ympäristöä ja sen taustalla olevat teknologiset ja sosiaaliset periaatteet haalistuneet. Kaikki Internetin kerrokset ovat lopulta viestintää: koneelta koneelle, ihmiseltä koneelle ja lopulta ihmiseltä ihmiselle."
“Lapsille pitää tarjota sopivassa suhteessa löytöretkiä ja pakettimatkoja internetiin. Mutta seikkailuun ei pidä lähteä ilman kompassia ja karttaa. Moni aikuiselle itsestään selvä asia ei lapselle ole sitä. Diginatiivit tarvitsevat yhtälailla opastusta ja läsnäoloa.”
UKK
Mikä kirjan teema on? Miten kirja opettaa Internetin toimintaa?
Internet on näkymätön ja samalla kaikkialla. Monelle meistä internet on synonyymi selaimelle. Lapsille internet on vielä epämääräisempi, jokin puhelimien ja tablettien takana. Tuleville sukupolville internet on osa kaikkea ympäristöä ja sen taustalla olevat teknologiset ja sosiaaliset periaatteet haalistuneet. Kaikki Internetin kerrokset ovat lopulta viestintää: koneelta koneelle, ihmiseltä koneelle ja lopulta ihmiseltä ihmiselle. Kirjan tavoitteena on auttaa lapsia ja aikuisia ymmärtämään internetiä kolmella tasolla: laitteistojen, protokollien ja ihmisten toiminnan kautta.
Tarinassa seuraamme, miten Ruby, Julia ja Django rakentavat lumi-internetin ja samalla miettivät mikä internet oikeastaan on. “Pienistä osista syntyi iso internet” toteaa Julia lopussa ja muistuttaa samalla internetin avoimuudelle ja yhdessä tekemiselle perustuvasta filosofiasta.
Harjoituskirjassa tutustutaan internetin laitteistoihin ja protokolliin. Harjoitukset opettavat leikin ja mielikuvituksen kautta esimerkiksi sen, miten reitittimet kuljettavat paketteja ympäri maailmaa, miten merenpohjassa kulkevia kaapeleita korjataan ja minkälaisia osoitteita viestit tarvitsevat löytääkseen perille. Harjoituskirjassa pääsee myös suunnittelemaan oman hymiön, estämään palvelunestohyökkäyksen ja tekemään oman dataselfien.
Mistä kirjan idea tuli?
Tämä kirja lähti liikkeelle pienen pojan kysymyksestä: “Onko internet paikka?”. En osannut vastata kysymykseen, sillä minulla ei ollut sanoja selittää sitä, mikä on näkymätön. Ensimmäinen kuva, jonka piirsin kirjaan, oli sivu, jossa Ruby ratsastaa kiikkuponilla keskellä kissavideoita.
Rupesin miettimään oman lapsuuteni kuvauksia internetistä - sitä miten internetissä surffattiin, miten kotisivuilla komeilivat työmaa-merkinnät. Ajattelin tiedon valtatietä ja pilveä ja ymmärsin, että niillä metaforilla, joita käytämme verkosta on merkitystä. Tämän päivän lasten pitää oppia toimimaan erilaisessa, sovellusten ja mainosten täyttämässä internetissä. Ja tulevaisuudessa internet voi olla taas jotain muuta. Ehkä se on kopiokone, kiitorata, aikakapseli tai avaruussukkula.
Miksi halusit käsitellä Internetiä? Emmekö me kaikki tiedä mikä Internet on?
Muistan omasta lapsuudestani miten jännittävä ja villi Internet oli. Hiirenklikkauksella saattoi mennä mihin tahansa, olla kuka tahansa ja tehdä mitä tahansa. Lähiölapselle vapaus tuntui valtavalta. Kun kaksikymmentä vuotta myöhemmin yritin etsiä materiaalia, joilla opettaa lapsille miten internet toimii, törmäsin pelkkiin varoituksiin. “Kolme uhkaa jotka vaanivat lastasi” ja “Kymmenen tapaa turvata lapsen netin käyttö” kertoivat artikkelit. En löytänyt ollenkaan sitä seikkailun ja uuden rakentamisen iloa, joka väritti omaa matkaani internetiin.
Lapsille pitää tarjota sopivassa suhteessa löytöretkiä ja pakettimatkoja internetiin. Mutta seikkailuun ei pidä lähteä ilman kompassia ja karttaa. Moni aikuiselle itsestään selvä asia ei lapselle ole sitä. Diginatiivit tarvitsevat yhtälailla opastusta ja läsnäoloa.
Minkälaisia ohjeita Internetin käyttöön antaisit vanhemmille?
Internetiin ei pidä mennä yksin. Samalla tavalla kuin vaikka koulumatkaa ja kaupungilla asioimista harjoitellaan yhdessä lapsen kanssa, on vanhempien läsnäololla ja ohjauksella tärkeä rooli lapsen nettikasvatuksessa. Se, että kasvaa Internetin ympäröimänä ei vielä tarkoita, että osaa luonnostaan kaiken. Aikuisilla on paljon opetettavaa.
Erityisen tärkeää on puhua siitä, mihin Internetissä kannattaa luottaa ja opettaa kertomaan aikuiselle pelottavista asioista. Internet on iso osa lasten arkea, ja siellä tapahtuvat ilot ja surut voivat olla yhtä todellisia kuin päiväkodin pihalla. Yhtä tärkeää on myös kannustaa ja iloita kaikesta siitä kivasta ja kiinnostavasta, mitä Internetistä löytyy.
Alle kouluikäisten kanssa keskittyisin tarinaan ja valitsisin muutaman harjoituksen yhdessä tehtäviksi. Isompien lasten puheista tuttuja asioita voi harjoitella ilman nettiäkin - päivitysten tekemistä, oman videokanavan perustamista ja hymiöiden käyttöä voi testata ensin paperin ja kynän kanssa. Pikkukoululaisten kanssa kirja toimii työkaluna ja tukena keskusteluissa. Yhdessä voidaan miettiä, mitä asioita kannattaa jakaa ja miltä tulevaisuuden internet näyttää. Perusymmärrys ja uteliaisuus siitä, miten internet toimii auttaa myös suhtautumaan pelottomasti internetiin aikuisena.
Millaisia ovat omat ensimmäiset kokemuksesi Internetistä?
Ensimmäiset kokemukseni internetistä ovat parinkymmenen vuoden takaa. Muistikuvieni internet on lempeä ja anonyymi. Seikkailin jediritari Sabe Sunriderina ja rakensin fanisivuja idoleilleni. Internet oli kotikutoinen, täynnä touhua ja rakentamista.
Olen viimeisiä sukupolvia, jonka lapsuudessa internet ei ollut itsestäänselvyys. 1986 syntyneenä seison oikeastaan kahden maailman välissä: muistan miltä tuntuu kasvaa ilman Internetiä, mutta myös miten jännittävää oli chattailla kaksitoistavuotiaana englanniksi ja kokeilla erilaisia identiteettejä. Muistan milloin menin ensimmäistä kertaa internettiin puhelimella, lakkasin lukemasta paperilehtiä, rupesin katsomaan reseptit puhelimesta ja unohdin miten paperikarttaa käytetään.
Muutoksen keskellä on hyvä painaa mieleen hetkiä, joina maailma muuttuu.
Onko kirja sopiva kouluihin?
Kirja ei ole suunniteltu luokkahuonekäyttöön, mutta sopii opettajan harkinnan mukaan muun media ja somekasvatuksen tueksi antamaan taustaa ja käsitteistöä ymmärtää internetiä.
Mitä seuraavaksi?
Kirjoitan neljättä Hello Ruby kirjaa tekoälystä ja jatkan töitä New Yorkin opettajankoulutuslaitoksen kanssa.
Hello Ruby 2: Matkalla tietokoneeseen
- Lataa suomenkielinen pressimateriaali Hello Rubystä kuvineen ja logoineen (73MB).
Sanottua
Mitä
Hello Ruby -koodisatukirjasta tuttu Ruby-tyttö putoaa tietokoneeseen ja lähtee tutkimusretkelle komponenttien maailmaan. Kirjassa yhdistyvät satukirja, harjoitukset ja itse askarreltava paperitietokone. Samalla opitaan mikä tietokone oikeastaan on, miten se toimii ja minkälaisissa asioissa tietokone on hyvä. Kaikki tärkeitä taitoja lapsille, joiden maailmassa tietokoneita löytyy hammasharjasta nallekarhuun.
Rubylla on tylsää, ja hän päättää leikkiä isän tietokoneella. Mutta tietokone ei toimikaan! Onneksi hiirellä on oma luukku, josta pääsee tietokoneen sisään, ja parivaljakko lähtee yhdessä selvittämään asiaa. Ruby ihastelee bittejä, joutuu logiikkaporttien tentattavaksi ja tutustuu tietokoneen osiin ja ohjelmiin. Lopulta Ruby ja hiiri onnistuvat ratkaisemaan ongelman – vai onnistuvatko sittenkään? Kirja on saatavilla kirjakaupoista.
Lindan haastattelupyynnöt: tarja.kopra@otava.fi, puh. 050 4688 948
Faktat
Hello Ruby: Matka tietokoneeseen ilmestyy suomenkielisenä laitoksena Otavan kustantamana ensimmäisenä maailmassa. Ensimmäisen osan Hello Ruby: Maailman paras koodisatukirja oikeudet on myyty 19 kielialueelle.
Hello Rubyn uudenlainen tapa lähestyä teknologiakasvatusta on herättänyt ihastusta erityisesti Aasiassa. Rubyn japaninkielinen painos oli viikon ajan maan myydyin lastenkirja Amazonissa ja Rakutenissa.
Lindan CERN:issä pitämää TED puhetta lapsista ja teknologiasta on viimeisen puolen vuoden aikana katsottu 1,3 miljoonaa kertaa.
Uuden OPS:in myötä Suomessa opetetaan ohjelmointia ja ohjelmoinnilista ajattelua syksystä 2016 alkaen kaikille lapsille ensimmäisestä vuodesta lähtien. Hello Ruby on ollut erityisesti opettajien suosikki ja sen ympärille on rakennettu monipuolisia opetussuunnitelmia.
Lainauksia
“Tämän sukupolven lapset kasvavat maailmassa, jossa tietokoneet ja ohjelmointi ovat osa jokapäiväistä elämää. Siksi on tärkeää herättää lasten kiinnostus teknologiaan ja opastaa, mitä kaikkea pelkällä tietokoneen näppäimistöllä voi keksiä, rakentaa ja luoda.”
“Tietokoneet pyörittävät maailmaamme. Silti harva osaa vastata kysymykseen, miten tietokoneet oikeastaan toimivat. Erilaiset virtaviivaiset laitteet ja sinetöidyt laatikot piilottavat meiltä tietokoneiden monimutkaisuuden. Miten eri osat yhdistyvät tietokoneen sisällä? Kuinka sähkövirta muuttuu logiikaksi ja logiikka ykkösiksi ja nolliksi? Ja miten ykköset ja nollat taas liittyvät prosessoreihin tai muistikortteihin? Harva osaa vastata näihin kysymyksiin. “
“Tietokoneet ovat paljon muutakin kuin pöytäkoneita, tabletteja tai puhelimia. Tämän sukupolven lapset kasvavat maailmaan, jossa tietokoneita on kaikkialla pehmoleluista hammasharjoihin.”
UKK
Mikä kirjan teema on? Miten se eroaa edellisestä kirjasta?
Ensimmäisen kirjan teema oli ohjelmoinnillinen ajattelu. Tässä kirjassa käsitellään sitä, miten tietokone toimii ja mitä kaikkea tietokone oikeastaan on. Rubyn seikkailu seuraa tietokoneen rakentumista pienimmistä biteistä aina valtavaan käyttöjärjestelmään - sekä kaikkeen niiden väliltä.
Muuten kirja muistuttaa edeltäjäänsä: aluksi seurataan Rubyn suurta seikkailua, sitten kerrataan teemoja harjoituskirjan puolella. Kirja on suunniteltu luettavaksi yhdessä aikuisen kanssa. Harjoituskirjan puolella lapsi rakentaa paperisen tietokoneen. Siihen liittyy erilaisia tehtäviä, mutta myös keskusteluja, pelejä ja tulostettavia harjoituksia.
Miksi halusit käsitellä tietokoneita? Emmekö me kaikki tiedä mikä tietokone on?
Tietokoneet ovat kaikkialla ympärillämme, mutta harva meistä ymmärtää miten tietokone toimii. Suurin osa lapsille suunnatuista materiaaleista keskittyy kuvailemaan tietokoneen näkyviä osia. Minä halusin kuvata myös tietokoneen toimintaa ja perusperiaatteita, sillä ymmärtämällä ne, voimme paremmin valmistaa lapsia maailmaan, jossa yhä useampi asia muuttuu tietokoneeksi.
Vaikka tietokoneiden teho, koko ja levinneisyys ovat viimeisen seitsemänkymmenen vuoden aikana muuttuneet täysin, ovat käsitteet pysyneet melko samanlaisina. Syöttö, prosessointi ja tulostus ohjaavat tietokoneen toimintaa, bitit ovat edelleen tietokoneen pienin yksikkö.
Oliko toisen kirjan kirjoittaminen helpompaa?
Oli! Kirja on minulle leirinuotio: sen ympärille on helppo kerätä samanmielisiä ihmisiä. Ensimmäistä kirjaa tehdessä konsepti jännitti. En ollut varma toimisiko se käytännössä ja löytäisivätkö lukijat Rubyn. Toista kirjaa tehdessä palaute pieniltä lukijoilta sekä satukirjan, että harjoitusten osalta auttoi hurjasti.
Miksi lapsille pitää kirjoittaa teknologiamaailmasta?
Koodi on nykyajan keksimisen kieli. Uskon, että on meidän lastemme oikeus oppia, miten näitä maailmoja rakennetaan, ja ymmärtää, miten tietokone toimii. Kyky puhua tietokoneelle ja saada se tekemään asioita – ei ainoastaan kuluttaa sisältöjä – on 2000-luvun lasten oikeus.
Kaikista ei tarvitse tulla koodareita. Mutta vaikkei kaikista tulekaan biologeja, vaikka opetamme kouluissa, miten ihmisen keho toimii ja mitä erilaisia lajeja metsässä asuu, samoin tulisi kaikilla olla mahdollisuus innostua siitä, mitä ohjelmoinnilla voi saada aikaan. Muuttuvassa maailmassa myös koneisiin liittyvät eettiset kysymykset ovat ajankohtaisia. Missä tietokone on hyvä? Entä missä ihminen?
Onko kirja suunnattu kouluihin?
Isoin yllätys ensimmäisen kirjan kohdalla oli opettajien innostus harjoituksia kohtaan. Esimerkiksi Suomessa, Ruotsissa, Japanissa ja Jenkeissä opettajat ovat rakentaneet kirjan harjoitusten ympärille luokkahuoneeseen soveltuvia versioita ja jakaneet ideoita netissä. Tätä on ollut mahtavaa seurata! Vaikka tämäkään kirja ei ole suoraan tarkotettu luokkahuoneeseen, odotan kovasti näkeväni samanlaista toimintaa.
Millainen oli oma ensimmäinen tietokoneesi?
Ensimmäinen tietokone jonka muistan hyvin, oli isän kotiin tuoma Windows 3.11 kannettava joskus 90-luvun alussa. Sen on täytynyt aikanaan maksaa hurjasti, mutta isällä oli aina rento suhtautuminen koneisiin. Muistan selkeästi isän sanoneen, että emme voi tehdä mitään peruuttamatonta koneella. Tarinoiden kirjoittamisen, piirtämisen ja pelaamisen lisäksi taisimme poistaa muutamaan otteeseen koko käyttöjärjestelmän, mutta sen seurauksena minulle syntyi aika utelias ja pelkäämätön asenne tietokoneita kohtaan.
Mistä kirjan idea tuli?
Kesällä 2013 tein ensimmäisen version “paperinukkekoneesta”, eli paperisesta tietokoneesta, jonka lapset saivat ensin koota ja sitten suunnitella oman sovelluksen. Ensimmäinen kuva, jonka piirsin kirjaan, oli sivu, jossa Ruby istuu vähän hämmentyneenä bittien keskellä, tietokoneen pohjalla. Rubyn kaveriksi matkalle valikoitui valkoinen hiiri, sillä Liisa Ihmemaassa on yksi suosikki kirjojani ja C.S Lewisin tapa yhdistää loogiikkaa ja mielikuvitusta on inspiroinut minua aina.
Miten kirja opettaa tietokoneen toimintaa?
Kirjassa käydään tietokoneen eri abstraktiotasot alimmasta ylimpään. Rubyn matka alkaa sähköstä ja biteistä, joita seuraavat logiikkaportit, komponentit, käyttöjärjestelmä ja lopulta ohjelmat. Harjoituskirjassa treenataan tietokoneen eri komponenttien nimiä, tutustutaan siirrännän ajatukseen, suunnitellaan sensoreita, kilpaillaan grafiikkaprosessorin kanssa, rakennetaan omia komponentteja ja keskustellaan siitä, miten tietokoneet näkyvät arjessamme. Kirja ei ole tietokirja - tavoitteena on herättää lasten uteliaisuus. Yhdelle lapselle riittää tarina, toinen haluaa tutkia lisää logiikkaporteista, transistoreista tai sensoreista.
Mitä seuraavaksi?
Julkaisemme myöhemmin syksyllä ensimmäisen mobiilisovelluksen Rubyn maailmasta ja jatkamme luokkahuoneisiin tarkoitetun materiaalin kehittämistä. Järjestimme kesäkuussa 2016 Rubyn kesäkoulun, jossa teknologiakasvatusta yhdistettiin ilmiöpohjaiseen oppimiseen. Tästä kokeilusta syntyy Suomen 100 vuotisjuhlaa varten suunnattu kirja.
Rubyn tarina jatkuu kolmannen kirjan kanssa: seuraavaksi tutustutaan siihen, miten Internet toimii.
Vastauksia
Vastaukset ovat suuntaa antavia - monet harjoituksista voi ratkaista usealla eri tavalla.
Hello Ruby: Robotti koulussa
Harjoitus 1: Missä tekoäly majailee?
Kello. Ei. Mekaanisessa herätyskellossa ei ole tekoälyä. Kuumemittari. Ei. Tavallisessa digitaalisessa kuumemittarissa ei ole tekoälyä. Värikynät. Ei. Värikynissä ei ole tekoälyä. Tietokonepeli. Kyllä/En ole varma. Monissa tietokonepeleissä on nykyisin tekoälyä, mutta ei kaikissa. Kännykkä, jolla pääsee internettiin. Kyllä. Useimmissa älypuhelimissa on tekoälyä, tai sillä selailtavissa internetsivuissa. Internetin videokanava. Kyllä. Esimerkiksi suositellut videot tai mainokset valitsee tekoäly. Itseajava auto. Kyllä. Tekoälyä tarvitaan esimerkiksi navigointiin. Opettaja. Ei. Opettajassa on ihan oikeaa älyä! Kamera, joka tunnistaa kuvattavasta kohteesta kasvot. Kyllä. Kasvontunnistus ei onnistuisi ilman tekoälyä. Lelu, joka vastaa esittämääsi kysymykseen. Kyllä/En ole varma. Jos lelu ymmärtää puhetta, siihen on usein lisätty tekoälyä. Lelut, jotka vastaavat aina samalla tavalla, eivät kuitenkaan sisällä tekoälyä.
Harjoitus 2: Älyttömän helppo juttu!
Olen hyvä kuvittelemaan asioita. Ihminen Osaan pomppia yhdellä jalalla harjoittelematta. Ihminen Tiedän, minkä väriset silmät isoäidillä on. Ihminen Osaan kertoa, millainen sää New Yorkissa on. Tekoäly (tai ihminen, jos sijainti on NY!) Paistan hienoja pannukakkuja.Ihminen Tiedän lähes kaikki mahdolliset shakin siirrot.Tekoäly Olen hyvä lohduttamaan. Ihminen Ahmaisen kirjan sekunnissa. Tekoäly Tiedän, mitä hassua kirjan sivuilla 22-23 tapahtuu. Ihminen (koneelle huumori on haastavaa!) Osaan laskea alle sekunnissa, mitä on 679898323243+74920284. Tekoäly
Harjoitus 3: Älypalapeli
Opin nopeasti soittamaan ja opin melodiat helposti. Musiikillinen älykkyys
Pidän palapeleistä, shakista ja pulmista. Matemaattinen älykkyys
Rakensin majan puun latvaan. Visuaalinen älykkyys
Osaan piirtää kolmiulotteisen rakentin. Visuaalinen (tai matemaattinen) älykkyys
Olen taitava pallopeleissä. Liikunnallinen älykkyys
Lukeminen on minusta helppoa ja hauskaa. Kielellinen älykkyys
Tulen hyvin toimeen kaikkien luokkatovereiden kanssa. Sosiaalinen älykkyys
Osaan heittää kärrynpyörän ja kävellä käsillä. Liikunnallinen älykkyys
Harjoitus 4: Päättelyvisa
Tarinan päätös:
Tytöt söivät jäätelön kotimatkalla.
Tytöt heittivät roskat pihalla olevaan laatikkoon.
Ruby päätti pestä kätensä.
Osaatko vastata kysymyksiin?
Kyllä
Kaksi
Kyllä
Harjoitus 10: Ihan mahdotonta!
Ruby ja Julia kulkevat koulumatkat yhdessä. Varma
Tytöt hiihtävät koulun aina, kun on lunta. Epätodennäköinen
Robotti syö Julian jälkiruoan. Mahdoton
Robotti osaa puhua. Todennäköinen
Ruby puolustaa robottia. Varma
Robotti itkee, kun se tekee virheen. Mahdoton
Lapsista on hauskaa, kun robotti on koulussa. Varma
Opettaja on tyytyväinen, kun robotti opettaa lapsia. Todennäköinen
Harjoitus 13 Mitä on ruokana?
Ma. Salaatti ja banaani
Ti. Keitto ja omena
Ke. Keitto, omena ja marjoja
To. Salaatti ja banaani
Pe. Salaatti, banaani ja marjoja
Ma. Salaatti, banaani ja marjoja
Ti. Keitto ja omena
Ke. Keitto, omena ja marjoja
To. Salaatti ja banaani
Pe. Keitto ja omena
Harjoitus 16: Verkossa
Verkosta löytyi 10 matkailuvaunun piirrettä, 8 helikopterin piirrettä ja 7 auton piirrettä.
Harjoitus 20: Liikettä niveliin
Esterata on suunniteltu niin, että Robotti päätyy Julian luokse.
Harjoitus 24: Ihminen vai älykäs kone?
Vasemmalla puolella olevat vastaukset ovat Julian. Julian vastaukset voi tunnista esimerkiksi siitä, että Julia nimeää Rubyn parhaaksi ystäväkseen ja osaa kertoa ensimmäisestä koulupäivästä.
Hello Ruby: Löytöretkellä internetissä
Harjoitus 2
Viisi asiaa, jotka eivät oikeastaan kuulu internettiin: vessanpönttö, koala, kuppikakku, painesensori ja lamppu.
Jos kulkee lyhintä reittiä Julian luota Djangon luo saa kerätty viisi asiaa: tietokone, HTML, reititin, Wi-Fi, TCP/IP -protokolla.
Reitti Djangon luota Julian luo niin, että kerätäät matkalla kaikki internetiin kuuluvat asiat: TCP/IP -protokolla, URL, linkki,Wi-FI, reititin, HTML, Ethernet-kaapeli, kännykkä, HTTP-protokolla, palvelin, selain, IP-osoite, tietokone.
Harjoitus 3
[]
Harjoitus 7
Vaalenpunainen robotti C2
Keltainen robotti B5
Sininen laiva C7
Punainen laiva C3
Vihreä laiva B6
Violetti laiva D5
Harjoitus 10
Nopein reitti tietokoneelta palvelimelle >1+2+2+1+1=7
Hitain reitti > 1+5+3+1+1=11 tai 1+2+3+4+1=11
Harjoitus 11
Eri puolilla maailmaa sijaitsevien palvelimien asiakkaina ovat käyneet seuraavat laitteet:
Sähköpostipalvelin Virginia, USA > kännykkä
Pelipalvelin Bangalore, Intia > tabletti
Verkkopalvelin Amsterdam, Alankomaat > pöytäkone ja läppäri
Mediapalvelin Langfang, Kiina > läppäri ja tabletti
Harjoitus 13
[] Kuvasta muodostuu pingviini.
Harjoitus 14
- Rubyn viesti Djangolle: Minä pidän sinusta.
- Julian viesti Djangolle: Mitä on ruoaksi?
- Djangon viesti Rubylle: Leikitään tänään yhdessä.
Harjoitus 15
[]
Harjoitus 16
http://helloruby.com/play2
http://shop.helloruby.com
http://helloruby.awesome
https://www.helloruby/secrets
Harjoitus 19
Videoviesti > viesti 3
Pikaviesti > viesti 2
Kuvanjakopalvelu > viesti 5
Sähköposti > viesti 1
Keskusteluryhmä > viesti 4
Verkkokauppa > viesti 6
Harjoitus 24
Hakurobotti voi käydä kaikilla verkkosivuilla esimerkiksi seuraavassa järjestyksessä: Pop-musiikkia, leluluettelo, maailmankartta, paperinuket, teatteriliput, poneja, hassut videot, avaruus, rock-musiikkia, kitaraopetusta, adoptoi kissa, leijonat eläintarhassa
Mitkä kuvan verkkosivut valitsisit alla olevilla hauilla? - Japanin sijainti > Maailmankartta
Leijonakuningas Lontoo > Teatteriliput
Satelliitit > Avaruus
Nuket > Paperinuket, leluluettelo
Musiikki > Pop-musiikkia, rock-musiikkia, kitaraopetusta
Kissavideot > Hauskat kotivideot
Harjoitus 26
Fakta vai mielipide? - Ulkona on kylmä. > mielipide
Lämpötila on 5 astetta. > fakta
Meillä on iltaruoaksi spagettia. > fakta
Rakastan spagettia. > mielipide
Tiesitkö, että spagetti kasvaa puissa? > mielipide
Eipäs, spagetti tehdään jauhoista. > fakta
Mainos vai artikkeli? - Nämä kissavideot saavat sinut nauramaan. > mainos
Mitä tein viime kesänä? > artikkeli
Viisi siisitiä asiaa, joita voit tehdä koulun jälkeen. > mainos
Hakutuloksista artikkeli on vain Wikipedia lista jäätelömauista, muut ovat mainoksia. Todennäköisesti parhaiten Rubyn kysymykseen löytyisi vastaus Ruokakaupan mainoksesta 11 parasta jäätelömakua kesälle 2017.
Rubylle näkyvät mainokset viittaavat siihen, että Ruby on käynyt katsomassa lemmikkikaneihin liittyviä sivuja sekä nettikaupan vaateosastolla. Lisäksi Ruby on pelannut tietokoneella hiirenmetsästyspeliä.
Ilmaisessa hiirenmetsästyspelissä on myös mahdollista hankkia elämiä joko katsomalla mainos tai ostamalla rahalla timantteja. Jos hankkii hiirenmetsästyspelille lisää pelaajia, esimerkiksi ystävän, voi myös ansaita lisää pelielämiä.
Harjoitus 27
Syylliset: Cascade ja Melissa
Nämä sivustot kuuluvat Hello Rubylle: https://www.helloruby.com ja www.helloruby.com/opettajat
Koneet, jotka häiritsevät palvelinta useilla pyynnöillä ovat: []
Harjoitus 28
Salaviesti 1: Ruby on ystäväni.
Salaviesti 2: Pidämme palapeleistä.
Harjoitus 29
[]
Hello Ruby: Matka tietokoneeseen
Harjoitus 2
- Softaa: Osoitin, peli, tekstinkäsittelyohjelma ja chattisovellus
- Rautaa: Puhelin, pelikonsoli, tulostin ja hiiri
- Pareja (esimerkiksi): osoitin ja hiiri, peli ja pelikonsoli, tulostin ja tekstinkäsittelyohjelma, chattisovellus ja puhelin.
Harjoitus 3
Tässä saa käyttää mielikuvitusta! Melkein jokainen esineistä/asioista on tietokone, jollakin tavalla. Tärkeintä on keskustella siitä, mikä tietokoneen oikeastaan tekee.
Harjoitus 6
Täytä haluamallasi tavalla - tärkeää on huomata, että tietokoneella ei ole tunteita, se ei ole kovin hyvä luovuutta vaativissa tehtävissä, mutta osaa erityisesti rutiininomaisia, laskuutoimituksia.
Harjoitus 7:
- Syöttölaitteita: Hiiri, näppäimet, mikrofoni, kamera,
- Tulostuslaitteita: kuulokkeet, tulostin, 3D tulostin, näyttö,
- Molempia: kosketusnäyttö, lämpötilasensori
Harjoitus 10
Pareja ovat:
- Haju ja nenä
- Näkö ja silmät
- Kuulo ja korvat
- Maku ja suu
- Kosketus ja iho
Tässä harjoituksessa mielikuvitus on rajana - apua voi saada esimerkiksi googlailemalla eri sensoreita.
Harjoitus 11:
- Kohta 2. Lisää kolme palloa.
- Kohta 3. Alussa oli neljä palloa.
- Kohta 4. Tarina tulostuu.
- Kohta 5. Painesensori tunnistaa istuuko paikalla ketään. Auto piippaa.
- Kohta 6. Valosensori tunnistavaa valon määrän muutoksen (onko aamu vai ilta). Kosteussensori tunnistaa maan kosteuden ja kuinka paljon sitä pitää kastella. Puutarha kastellaan ja lopputuloksena on hyvinvoivat kasvit.
Harjoitus 13
Vasemmalta oikealle järjestyksessä:
- Grafiikkaprosessori
- ROM-muisti
- Massamuisti
- Prosessori
- RAM-muisti.
Harjoitus 15
Harjoitus 18
- Langaton hiiri - Bluetooth
- Virtajohto - Mini USB portti
- Kuulokkeet - AUX portti
- Kamera - USB portti
Harjoitus 20
- Kappale teksiä - Yks kilotavu
- Elokuva - Yksi gigatavu
- A-kirjain - Yksi tavu
- Lomakuva - Yksi megatavu
Harjoitus 22
JA-portti:
- Minä olen keltainen JA pinkki. EPÄTOSI.
- Minä olen musta JA oranssi. EPÄTOSI
- Minä olen vihreä JA sininen. TOTTA
- Minä olen punainen JA liila. EPÄTOSI
TAI-portti:
- Minä olen keltainen TAI pinkki
- Minä olen punainen TAI vihreä
- Minä olen liila TAI pinkki
- Minä olen violetti TAI keltainen
EI-portti:
- Minä en ole keltainen
- MInä en ole vihreä
- Minä en ole pinkki
- Minä en ole violetti