Mitä tarkoitan otsikolla?
Ohjelmoijan tulee tietää jotakin myös tietokoneista, jotta osaa käskyttää tietokoneita. Tässä yksinkertaisia esimerkkejä siitä, miten koodaus ja tietotekniikan perusasiat limittyvät yhteen:
- Tietokone on tyhmä.
- Tietokone ymmärtää vain nollia ja ykkösiä (=binääriluvut).
- Ihmisen on kerrottava koodaamalla tietokoneelle, miten sen pitää toimia (=ohjelmakoodi)
- Koodi tallennetaan tietokoneen muistiin (=tiedosto, kansio, tallennus tiedostoon ja kansioon).
- Tietokonekone suorittaa koodia prosessorilla (=prosessori).
- Ihminen komentaa tietokonetta eli käynnistää koodin esim. näppäimistöllä tai hiirellä tai koskeusnäytöllä (=näyttö, hiiri, näppäimistö).
Näinpä on luontevaa yhdistää koodaustunteihin tietotekniikan perusasioiden opiskelua jossain määrin. Tietotekniikan perusteisiin voi nykyää katsoa kuuluvan myös internetin toiminnan ymmärtämisen. Muutamalla kivasti toteutetulla harjoituksella opetusvuoden aikana voidaan innostaa oppilaita tietotekniikan pariin.
Kivoja esimerkkejä tarkoitukseen löytyy mm. Computer Science Fundamentals plugged sivustolta, joka tarjoaa valmiiksi suunniteltuja oppitunteja eri ikäisille. Kannaa tutustua, tekniikka ei ole aina tylsää!
Näitä tehtäviä tehdään ympäri maailman peruskoulussa, ja tehtäviä voi tehdä oli luokassa tietokoneet käytössä tai ei.
Pari esimerkkiä, jota olen onnistuneesti kokeillut 4.-6. luokkalaisten kanssa:
- Sivustolla on mm. Internetin sanaston opiskeluun kiva esimerkki leikki. Se havainnollista sitä, miten viestit internetissä liikkuvat käyttäjältä toiselle ja ainahan viestit eivät edes mene perille 🙂
- Toinen mielestäni hyvin oivallettu esimerkki on kertoa binääriluvuista kuvien avulla, kuten tämä linkin esimerkki.
