photo: Antti Sorva
What Do I Do?
I am a programming teacher and a computing education researcher.
My background is in computer science, but for many years already, my work has been multidisciplinary. I draw on theories of learning and educational psychology as I teach, and as I research the teaching and learning of programming.
For a list of research publications, awards, and such, see a separate page.
I am part of the LeTech research group.
To Aalto students: If you might be interested in doing a B.Sc. or M.Sc. thesis or even a doctoral degree related to computing education or the psychology of programming, feel free to drop me an email and we can discuss.
In my spare time, I enjoy pinches of salt, calling kettles black, and writing footnotes.
Social media (not work-related; only in Finnish):
Computing Education Research
Computing education research (CER) is research on how people learn computing and how we might improve that learning. It is a branch of discipline-based education research. No, that doesn’t involve raps across the knuckles.
My research interests within CER include: the learning and teaching of introductory programming (especially at the university level), learners’ understandings of programming concepts, cognitive approaches to CER, program visualization, phenomenography, and learning environments and tools.
Some Projects Past and Present
Mitä teen?
Opetan ohjelmointia ja tutkin tietotekniikan oppimista ja opettamista.
Taustani on tietotekninen, mutta työni on ollut monitieteistä jo vuosia. Ammennan kasvatustieteestä ja psykologiasta sekä opettaessani että tutkiessani.
Kuulun LeTech-tutkimusryhmään. Luettelo tutkimusjulkaisuistani, palkinnoista ja sensellaisesta löytyy erilliseltä sivulta.
Aallon opiskelijoille: Jos harkitset opinnäytettä, joka liittyy tietotekniikan opetukseen tai ohjelmoinnin psykologiaan, voit ottaa yhteyttä. Keskustelen mielelläni mahdollisista aiheista, olipa kyse sitten kandidaatintyöstä, diplomityöstä tai jatko-opinnoista. Lähetä sähköpostia.
Vapaa-ajan puuhastelua:
Tietotekniikan oppimistutkimuksesta
Tietotekniikan oppimistutkimus eli Computing Education Research (CER) on tutkimusta tietotekniikan oppimiseen liittyvistä ilmiöistä. CER-alueen tutkimus auttaa ymmärtämään näitä ilmiöitä ja edistää tietotekniikan opetusta ja oppimista.
Eräitä omia kiinnostuksen kohteitani CER-alueella ovat: ohjelmoinnin alkeiden oppiminen ja opettaminen (erityisesti yliopistotasolla), oppijoiden käsitteellinen ymmärrys ohjelmoinnista, kognitiopsykologian teorioiden soveltaminen CER-alueeseen, ohjelmien havainnollistaminen visualisointien avulla sekä muut ohjelmoinnin oppimista tukevat työkalut.
Eräitä nykyisiä ja menneitä hankkeita
Add any kind of contact information, such as web sites or messaging accounts