Laitos kouluttaa tieteellisen tutkimuksensa pohjalta ohjelmistoalan asiantuntijoita. Tutkimusaloja ovat ohjelmistotuotanto, käytettävyys ja ohjelmistotiede.
Ohjelmistotekniikan laitos vastaa tietotekniikan ja ohjelmoinnin perusopetuksesta koko yliopistossa. Laitos kuuluu Tieto- ja sähkötekniikan tiedekuntaan.
Tutkimuksessa ja syventävässä opetuksessa vahvoja alojamme ovat ohjelmistotuotanto, käytettävyys, rinnakkaiset, hajautetut, mobiilit ja sulautetut järjestelmät, tekoäly, koneoppiminen, tietorakenteet ja algoritmit sekä ohjelmoinnin opetuksen tutkimus.
Tarjoamme perus-, jatko- ja täydennyskoulutusta. Opinnäytetöitä voi tehdä tekniikan kandidaatin ja diplomi-insinöörin tutkintoihin sekä tekniikan lisensiaatin, tekniikan tohtorin tai filosofian tohtorin jatkotutkintoihin.