fi pt fr fi hu fi fi fi fi fi fr fi en fr ceb fi es fi fi fi fi fr fi fi fi fi fi es fi da it fi fi fi fi fi fi fi fi fi fi fi fi fi en fi fi fi fi fi fi fi fi fi fr et fi fi fi fi
! Suuntautumisvaihtoehdon yhteiset opinnot, 0 op
TJTS441 Projektin johto (5 - 10 op)
TJTST10 Tietojärjestelmien kehittämismenetelmät (5 op)
TJTSD51 Sisällönhallinta organisaatioissa (5 op)
TJTSS52 Verkkoteoria tietojenkäsittelytieteissä (7 op)
TJTSD40 Digitaalinen media 1 (5 op)
ITKS540 Introduction to Mobile Computing and Business (5 op)
! Ohjelmistotuotannon vaihtoehtoiset opinnot, 0 op
Vähintään 3 opintojaksoa seuraavista.
TIES441 Ohjelmistoarkkitehtuurit (5 op)
TJTSS50 Ohjelmistojen testaus ja laadunvarmistus (5 op)
TJTSS63 Ohjelmistojen ylläpito (5 op)
TJTSS33 Olio-ohjelmointi (5 op)
TJTSD67 XML-pohjainen viestintä tietoverkoissa (5 op)
! Ohjelmistotuotannon valinnaisia opintoja (opintopistemäärä, joka nostaa pääaineen opintojen laajuuden vähintään 80 opintopisteeseen), 0 op
Kohtaan kelpuutetaan soveltuvat tiedekunnan syventävät opinnot. Enintään 10 op soveltuvia tiedekunnan aineopintoja (esim. esitietokursseja) on myös mahdollista sijoittaa Ohjelmistotuontannon valinnaisia opintoja -otsikon alle. Summan yli menevät aineopintotasoisen pääaineopinnot tulee sijoittaa tutkinnon vapaavalintaisiin opintoihin.
! Pro gradu, 35 op
! TKTS501 Graduseminaari (5 op)
! TKTS502 Pro gradu -tutkielma (30 op)
! = elementti on merkitty pakolliseksi