1. Algoritmiikan maisteriohjelman syventävät opinnot,
80
op
Sisältö
1.1 Algoritmiikan pakolliset syventävät opintojaksot (16 op) • TKOPS103 Algoritmit, 10 op (aikaisemmin nimellä Algoritmien suunnittelu ja analyysi) • TKOPS104 Automaatit, 6 op
1.2 Tietojenkäsittelyopin valinnaiset syventävät opintojaksot (24 op) Opintojaksoista sovitaan professorin kanssa. Vähintään 24 opintopistettä seuraavan luettelon algoritmiikan opintojaksoista • TKOPJ1 Algoritmiikan jatkokoulutusseminaari • TKOPS134 Automaatit II, 4 op • TKOPS133 Algoritmitutkimus, 2-10 o • TKOPS143 Hahmontunnistus, 6 op • TKOPS109 Kokeellinen algoritmiikka, 6 op • TKOPS144 Kuvanprosessointi, 6 op • TKOPS115 Neurolaskenta, 6 op • TKOPS400 Seminaari (algoritmiikan alalta), 2-10 op • TKOPS126 Tiedonlouhinta, 10 op • TKOPS202 Algoritmiohjelmointi, 5 op • TKOPS131 Tutkimusprojekti (algoritmiikan alalta), 3-10 op tai muiden maisteriohjelmien seuraavista opintojaksoista • TKOPS114 Logiikkaohjelmointi, 10 op • TKOPS119 Olioperustaisten ohjelmointikielten periaatteet 4 op • TKOPS116 Ohjelmistoarkkitehtuurit, 6 op • TKOPS124 Tekoälyn ohjelmointimenetelmät, 6-10 op • TKOPS128 Tietokonegrafiikka, 10 op • TKOPS130 Tietämyksen muodostaminen, 6-8 op
1.3 Pro gradu –tutkielma (40 op), jonka aiheen tulee olla maisteriohjelman alalta