Muuttujien roolit ja niiden käyttö ohjelmoinnin opettamisessa
Prof. Jorma Sajaniemi, Joensuun yliopisto

Aika: 16.5.2006 klo 10-15
Paikka: TKK, Tietotekniikan talo (Konemiehentie 2), sali T3 (2. krs)
Kartta: http://www.tkk.fi/Yksikot/Tieto/yhteystiedot.html
Ilmoittautuminen: archie@cs.hut.fi (9.5. mennessä)
Tilaisuus on maksuton, mutta materiaalin monistusta varten tarvitsen tiedon osallistujien lukumäärästä

Tiivistelmä

Muuttujien roolit kuvaavat muuttujien stereotyyppisiä käyttötapoja,
jotka esiintyvät ohjelmissa yhä uudelleen ja uudelleen. Kymmenkunta
roolia riittää kattamaan lähes kaikki muuttujat noviisitason
ohjelmissa ja samat roolit sopivat sekä olio-ohjelmointiin,
proseduraaliseen ohjelmointiin että funktionaaliseen ohjelmointiin.
Roolit tarjoavat opettajille uuden pedagogisen välineen ohjelmoinnin
opettamiseen ja opiskelijoille uuden käsitemaailman, jonka helpottaa
ohjelmoinnin oppimista ja johtaa parempaan ohjelmointitaitoon.

Tilaisuudessa esitellään itse roolikäsite ja yksittäiset roolit sekä
tarkastellaan, kuinka rooleja voidaan käyttää ohjelmoinnin
opettamisessa. Ohjelmaan sisältyy käytännöllisiä harjoituksia, joissa
tunnistetaan rooleja ja pohditaan roolien soveltamista todellisissa
opetustilanteissa. Tilaisuus on suunnattu ohjelmoinnin alkeiskurssien
opettajille.

Lisätietoa rooleista:
Roolien kotisivu on http://www.cs.joensuu.fi/~saja/var_roles/
Prof. Jorma Sajaniemi <saja@cs.joensuu.fi>

Lisätietoa tilaisuuden järjestelyistä:
Opettava tutkija Ari Korhonen <archie@cs.hut.fi>