Helsingin yliopisto / Tietojenkäsittelytieteen laitos / 58160-8 Ohjelmoinnin harjoitustyö
Copyright © 1998 Arto Wikla. Tämän oppimateriaalin käyttö on sallittu vain yksityishenkilöille opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin, kuten kaupallisilla tai muilla kursseilla, on kielletty.

Ohjelmoinnin harjoitustyö: Toistoharjoittelua

(Muutettu viimeksi 20.1.1998)

Yksi vanhanaikainen opetusmenetelmä on ns. "drilli"; opeteltavaa asiaa toistetaan ja toistetaan.

Laadi ohjelma sanaparien harjoitteluun. Ohjelma kysyy sanaa ja opiskelija yrittää osata sanan parin. Sanaparit voivat olla esimerkiksi:

Sanaparit luetaan tekstitiedostosta ja niistä rakennetaan sopiva keskusmuistitietorakenne.

Sanaparien kyselemisen logiikkaa voi kehitellä vaikkapa seuraavin tavoin:

Voit ideoida muunkinlaista opettamisen logiikkaa!

Jos intoa ja aikaa riittää, täydennä järjestelmää välineellä, jolla opettaja voi vaivatta laatia sanaparitiedostoja. Opettajalle voisi tarjota myös mahdollisuuden vaikuttaa sanaparien kyselyn logiikkaan: moneenko kertaan kysytään, miten kerrataan, jne. Tuo logiikka on syytä tavalla tai toisella koodaten tallettaa sanaparitiedostoon.

Ja jos intoa ja aikaa riittää vielä tämänkin jälkeen, voit laatia myös ohjelman, jolla järjestetään sanapareihin liittyviä tietokoneavusteisia kokeita.