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

Mikä se Internet oikein on?

tietokoneen näyttöjä, näppäimistöjä ja hiiriä

Mikä se Internet oikein on? Missä Internetin merenalaiset kaapelit kulkevat? Miten lähettämäsi WhatsApp-viesti päätyy haluamallesi vastaanottajalle? Minkälaisia yksityisyyden suojaan liittyviä kysymyksiä pilvipalveluiden käyttäminen herättää? Vieläkö Internetiä kehitetään vai onko se jo täysin valmis?

Tällä LUMATIKKA-ohjelman yhteydessä tehdyllä opetusvideolla tietojenkäsittelytieteen professori Jussi Kangasharju kertoo aluksi joistakin Internetin perustoimintaperiaatteista käyttämällä esimerkkinä WhatsApp-pikaviestintäpalvelua. Toisena aiheena on pilvipalvelut, niiden rooli nykymuotoisten Internet-palveluiden toteuttamisessa sekä pilvipalveluiden käyttämisen vaikutus käyttäjien yksityisyyteen. Viimeisenä asiana Kangasharju herättää katsojat pohtimaan Internetin ja Internet-palveluiden tulevaisuutta, sekä kannustaa osallistumaan niiden kehittämiseen. Video on suunnattu sekä suurelle yleisölle että oppilaille ja opettajille.

Lyhyt kurkistus Internetin toimintaan ja pilvipalveluihin (Jussi Kangasharju, HY)

Video on kurssimateriaalina LUMATIKKA-ohjelman valinnaisosan kurssilla Algoritmisen ajattelun kehittäminen. Kurssin tavoitteena on valottaa algoritmisen ajattelun kehittymistä jatkumona yli eri kouluasteiden, varhaisista kokemuksista lukioon asti. Erilaisten kokemusten kautta oppilaille kehittyy keinoja ottaa haltuun uusia teknologioita ja digitaalisia palveluita. Tällä kurssilla haetaan (oppiainerajatkin ylittävää) kehystä ohjelmoinnin ja algoritmisen ajattelun opettamiseen unohtamatta kuitenkaan oppiainekohtaisia harjoitteita. Kurssi on suunnattu esiopetuksen, perusopetuksen ja lukion opettajille ja erityisopettajille. Myös alan opiskelijoille on hyötyä kurssimateriaaleista.

LUMATIKKA-ohjelma tarjoaa myös toisen ohjelmointia käsittelevän kurssin. Ohjelmoinnin merkitys matematiikan opetuksessa kurssi keskittyy ohjelmointiin Python-kielellä . Verkkokurssin kohderyhmänä ovat opettajat yläkoulussa ja toisella asteella.

Ilmoittautuminen kursseille on vielä auki! Kurssin oppimisympäristöt avautuvat osallistujille 11.1.2021. Kurssisuoritukset tulee olla palautettuna 18.4.2021 mennessä. Tuolla aikavälillä opinnot voi aloittaa haluamanaan ajankohtana ja edetä omassa tahdissa.

Kursseille voi ilmoittautua etukäteen tämän sivun kautta 2.11.2020-10.1.2021. Ilmoittautuneille lähetetään kurssin alkaessa ohjeet kurssialueelle liittymiseen.


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

Tutkija kertoo bioinformatiikasta, tutkijan työstä, urapolustaan sekä ohjelmoinnista

Millä tavalla bioinformatiikan alalla tehtävä tieteellinen tutkimus eliön perintöaineksen, eli genomin, parissa liittyy lääketieteeseen ja populaatioiden monimuotoisuuteen? Miten ohjelmointi ja tietojenkäsittelytiede auttavat lajin genomin selvittämisessä?

Katsomalla tutkija Leena Salmelan esityksen saat vastauksia näihin kysymyksiin, sekä pääset kuulemaan tarkemmin hänen työstään, urapolustaan ja tavoistaan hyödyntää ohjelmointia.

Esitys tutkijan työstä bioinformatiikan parissa (Leena Salmela, HY)

Video on kurssimateriaalina LUMATIKKA-ohjelman valinnaisosan kurssilla Algoritmisen ajattelun kehittäminen. Tule mukaan kurssille oppimaan lisää aiheesta!


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