Koodi kuntoon!

Koodi kuntoon!

Miten tietokone toimii? Kuinka se ajattelee? Tässä TOP-teemassa tutustutaan tietokoneisiin ja niiden tapaan ajatella sekä kokeillaan koodausta eli ohjeiden kirjoittamista tietokoneille.

Tehtävät ja kuvat: Jutta Setälä

TOP-tehtävät:

  • Oma läppäri

    Oma läppäri

    Ennen kuin tutustutaan ohjelmointiin, tutkitaan hieman tietokonetta. Mitä tietokoneesta löytyy? Tavallisesti ainakin näyttö ja näppäimistö. Sisäpuolelta löytyy erilaisia komponentteja, kuten prosessori ja kovalevy. Tässä tehtävässä askarrellaan oma läppäri eli kannettava tietokone.

  • Tietokoneita joka paikassa

    Tietokoneita joka paikassa

    Onko sinulla oma tietokone? Tiedät varmaan, että on olemassa pöytätietokoneita ja kannettavia tietokoneita. Myös älypuhelimet ja tabletit ovat oikeastaan tietokoneita. Oletko tullut ajatelleeksi, että myös monissa muissa laitteissa on sisällä pikkuruinen tietokone? Esimerkiksi autoissa, pelikonsoleissa ja mikroaaltouuneissa. Tässä...

  • Tietokonetermit haltuun

    Tietokonetermit haltuun

    Kun puhutaan tietokoneista tai koodauksesta, käytetään usein hankalia sanoja. Koodaus eli ohjelmointi tarkoittaa ohjeiden kirjoittamista tietokoneille. Kun ohjeet ovat valmiit, niistä on syntynyt ohjelma. Tietokoneohjelmaa kutsutaan ohjelmistoksi, kun taas tablettien ja älypuhelinten ohjelmia kutsutaan sovelluksiksi. Tässä tehtävässä...

  • Käskyjono koulumatkasta

    Käskyjono koulumatkasta

    Tietokoneet ovat tehokkaita, mutta eivät osaa ajatella itse. Ne ymmärtävät vain loogisia ja yksinkertaisia ohjeita, jotka etenevät vaihe vaiheelta. Tässä tehtävässä kirjoitetaan oma koulumatka yksinkertaisiksi käskyiksi, jotka tietokonekin ymmärtäisi.

  • Nollia ja ykkösiä

    Nollia ja ykkösiä

    Tietokone ymmärtää kaiken tiedon numeroina – itse asiassa vain kahtena numerona, jotka ovat nolla ja ykkönen. Ykkönen merkitsee tosi ja nolla epätosi. Kaikki tieto ilmaistaan siis tällä varsin alkeellisella konekielellä. Kuulostaako uskomattomalta?

    Konekieli on eräänlaista salakieltä. TOP-tehtävässä Salakieli...

  • Käskytä konetta

    Käskytä konetta

    Tietokoneet ajattelevat eri tavalla kuin ihmiset. Ne ymmärtävät vain selkeitä ja yksinkertaisia ohjeita, jotka annetaan vaihe vaiheelta ja oikeassa järjestyksessä. Jos ohjeissa on virhe eli bugi, tietokone ei osaa käyttää tervettä järkeä sen korjaamiseen. Koodatessa on siis tärkeää osata paloitella ohjeet sopivan...

  • Ohjeita luupissa

    Ohjeita luupissa

    Tietokoneet ovat hyviä laajoissa, monimutkaisissa ja toistuvissa tehtävistä. Ne eivät unohda, erehdy tai kyllästy – kuten ihmiset. Tietokone toistaa saman asian tuhansia kertoja todella nopeasti, mutta koodatessa on työlästä kirjoittaa sama asia tuhat kertaa. Siispä koodatessa käytetään näppäriä oikopolkuja....

  • Pikselihahmo

    Pikselihahmo

    Tietokone tallentaa kuvat ruudukkoina, jotka koostuvat pienen pienistä pikseleistä. Mitä enemmän pikseleitä, sitä tarkempi kuva. Mitä vähemmän pikseleitä, sitä rakeisemmalta kuva näyttää. Tässä tehtävässä tutkitaan pikseleitä ja väritetään oma pikselikuva. Pikselipiirros on hyvä...

  • Koodaus sujuu kuin tanssi

    Koodaus sujuu kuin tanssi

    Scratch on selaimessa toimiva työkalu, jolla voi ohjelmoida omia pikku tarinoita, pelejä ja animaatioita. Tässä tehtävässä harjoitellaan Scratchin käyttöä. Scratch löytyy selaimella osoitteesta http://scratch.mit.edu.

  • Nyt koodataan lisää!

    Nyt koodataan lisää!

    Harjoittele Scratchin käyttöä ensin tehtävässä Koodaus sujuu kuin tanssi. Scratch on selaimessa toimiva työkalu, jolla voi ohjelmoida omia pikku tarinoita, pelejä ja animaatioita. Tässä tehtävässä koodataan pieni itse keksitty tarina. Scratch löytyy selaimella osoitteesta http://scratch.mit.edu. Voit halutessasi liittyä...