Mitä ne bitit ovatkaan?

Tekstin on kirjoittanut Antti Laaksonen, joka työskentelee Helsingin yliopiston tietojenkäsittelytieteen osastolla yliopistonlehtorina. Antti kouluttaa LUMATIKKA-valinnaiskurssilla Ohjelmoinnin merkitys matematiikan opetuksessa.


Muutama viikko sitten mietimme koululaisten ohjelmointikerhossa, mitä bitit ovat ja mitä hyötyä moisista voisi olla. Kerholaisilta tuli monia hyviä ideoita, ja kaikilla tuntui olevan käsitystä, että bitit liittyvät jotenkin tietokoneisiin, ohjelmointiin tai hakkerointiin.

Sinänsä on helppoa kertoa, mitä bitit ovat. Bitti on numero, joka on joko 0 tai 1, ja tietokone laskee niiden avulla. Ihmiselle kymmenjärjestelmä on luonteva tapa laskea, koska ihmisellä on kymmenen sormea, mutta tietokoneelle bitit ovat mukavampia. Tietokone voi tulkita asiaa niin, että sähkövirta joko kulkee (1) tai ei kulje (0).

Bitit tulevat vastaan kuitenkin monissa muissakin tilanteissa. Yksi esimerkki tästä on Sudenpentujen käsikirjassa esitetty taianomainen keino saada selville opettajan (tai jonkun muun henkilön) ikä. Se perustuu seuraaviin tauluihin:

Iän selvittäjä pyytää opettajaa osoittamaan niitä tauluja, joissa hänen ikänsä esiintyy. Tämän jälkeen iän voi päätellä laskemalla yhteen ensimmäinen luku kaikista osoitetuista tauluista. Esimerkiksi jos opettaja osoittaa tauluja 2, 3 ja 6, hänen ikänsä on 2+4+32 = 38 vuotta. Mutta miten voi olla mahdollista päätellä ikä luotettavasti, vaikka opettaja vain osoittaa muutamaa taulua?

Tämä on yksi tehtävistä, joita pohditaan jälleen syyskuun alussa alkavalla LUMATIKKA-verkkokurssilla Ohjelmoinnin merkitys matematiikan opetuksessa. Kurssi pyrkii näyttämään, miten ohjelmointitaito ja käsitys algoritmeista tuovat arvokasta lisää perinteisiin matematiikan tehtäviin.


LUMATIKKA-täydennyskoulutusohjelman puitteissa järjestetään kaksi algoritmiseen ajatteluun ja ohjelmointiin paneutuvaa maksutonta valinnaiskurssia. Kurssit järjestetään verkkokoulutuksina lukukausittain aina vuoden 2022 loppuun asti.

LUMATIKKA 3: Ohjelmoinnin merkitys matematiikan opetuksessa (2 op)
Python-kielellä ohjelmointiin keskittyvän verkkokurssin kohderyhmänä ovat opettajat yläkoulussa ja toisella asteella.

LUE LISÄÄ KURSSISTA | ILMOITTAUDU KURSSILLE

LUMATIKKA 3: Algoritmisen ajattelun kehittäminen (2 op)
Algoritmisen ajattelun kehittymiseen elinikäisenä jatkumona ja teknologiaan laajemmin keskittyvän verkkokurssin kohderyhmänä ovat opettajat varhaiskasvatuksesta toiselle asteelle.

LUE LISÄÄ KURSSISTA | ILMOITTAUDU KURSSILLE

Kevään 2021 verkko-opinnot

Kevään kurssialue avautuu osallistujille 11.1.2021. Kurssilla edetään yhteisessä, mutta joustavassa tavoiteaikataulussa muiden osallistujien kanssa. Kaikki kurssisuoritukset tulee olla palautettuna 18.4.2021 mennessä.

Kurssille voi ilmoittautua etukäteen tämän sivun kautta 2.11.2020-10.1.2021. Ennakkoon ilmoittautuneille lähetetään sähköpostilla kirjautumisohjeet oppimisympäristöön kurssin alkaessa.


LUMATIKKA on Opetushallituksen rahoittama ja LUMA-keskus Suomi -verkoston koordinoima matematiikan opetuksen ja oppimisen täydennyskoulutusohjelma. Koulutus on suunnattu varhaiskasvatuksen, esiopetuksen, perusopetuksen ja toisen asteen opettajille. Ohjelman verkkokurssit ovat osallistujille maksuttomia.

Lisätietoja: LUMATIKKA-verkkosivu | info@lumatikka.luma.fi