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 Lisätietoa tilaisuuden järjestelyistä: Opettava tutkija Ari Korhonen