[edellinen] [sisällys] [seuraava]

10.5 Maisterin tutkinto

Kandidaatinopintojen jälkeen tietotekniikan laitoksella on mahdollista suuntautua neljään eri maisterin suuntautumisvaihtoehtoon:

Tietotekniikan laitoksen maisteriopintojen kuvauksissa on suuntautumisvaihtoehdoittain kerrottu, mitkä ovat suuntautumisvaihtoehdon esitietovaatimukset. Lisäksi on kerrottu, mitkä opinnot hyväksytään valinnaisiksi syventäviksi opinnoiksi. Suuntautumisvaihtoehdon vastuuprofessori voi erikoistilanteissa hyväksyä myös muita opintoja valinnaisiksi syventäviksi opinnoiksi.

10.5.1 Mobiilijärjestelmät (MOB)

Vastuuprofessori: Timo Hämäläinen

Suuntautumisvaihtoehdossa opetuksen tavoitteena on luoda opiskelijalle vankka osaaminen mobiilijärjestelmien eri osa-alueilla. Opetus sisältää langattomia verkkojärjestelmiä, sovellusten hajauttamista, erityisiä käyttöjärjestelmäalustoja sekä järjestelmien suunnittelussa tarvittavia laskennallisia menetelmiä. Kaikille yhteisen osuuden lisäksi opintoja voi painottaa tietoverkkojen, päätelaitteiden sovelluskehityksen, järjestelmälaitteiden tai signaalinkäsittelyn suuntaan.

Tiedolliset ja taidolliset tavoitteet:
Mobiilijärjestelmien maisteri pystyy kuvaamaan sekä kiinteiden että langattomien laajakaistaverkkojen toimintojen perusperiaatteita ja niissä käytettävien sovellusten toteutuksia. Hänellä on hyvät valmiudet syventää ja täydentää osaamistaan sitä mukaa kun uusia teknologiaratkaisuja tulee saataville.

Mobiilijärjestelmien suuntautumisvaihtoehdon suorittanut maisteri kykenee suunnittelemaan erilaisia langattomia ja kiinteitä tietoverkkojärjestelmiä. Hän osaa suhteuttaa teknologioiden rajoitteet niihin ja suunnittella niiden sovelluksia. Lisäksi hän osaa käyttää järjestelmien suunnittelussa tarvittavia laskennallisia menetelmiä.

Vaadittavat esitiedot:
Esitietona vaaditaan soveltuvalta alalta suoritettu kandidaattitasoinen tutkinto, joka sisältää tietojenkäsittelyn perus- ja aineopinnot. Tietojenkäsittelyopintojen tulee sisältää ainakin seuraavat asiasisällöt:
  • olio-ohjelmointi
  • algoritmit ja tietorakenteet
  • tietoverkot
  • käyttöjärjestelmien perusteet
  • järjestelmäkehitys
  • tietokannat ja tiedonhallinta

Tutkinnon sivuainevaatimukset:
matematiikan perusopintoja (esim. JY:n hyväksymä Matematiikan perusopintokokonaisuus, 25 op) sisältäen ainakin seuraavat osa-alueet:
  • todistustekniikat
  • diskreetti matematiikka
  • jonot ja sarjat
  • raja-arvot
  • funktiot ja jatkuvuus
  • todennäköisyyslaskenta
  • lineaarialgebra ja geometria

Esitietojen lisäksi täydentävät opinnot, 16 op
Seuraavien kurssien suoritus, jos niiden asiasisällöt eivät kuulu jo aiempaan tutkintoon:
  • TIEA222 Tietoturva, 3 op
  • TIEA241 Automaatit ja kieliopit, 5 op
  • TIEA322 Tietoliikenneprotokollat, 3 op
  • TIEA327 Mobiiliohjelmointi, 5 op

Taulukko 10.9: MOB-suuntautumisvaihtoehdon esitietovaatimukset


MAISTERIN TUTKINTO, 120 op:
Suuntautumisvaihtoehdon pakolliset syventävät opinnot:
  • TIES324 Signaalinkäsittely, 4 op
  • TIES433 Design of Agent-Based Systems, 5 op
  • TIES434 Radioverkot ja -resurssihallinta, 8 op
  • TIES529 Mobiilijärjestelmien laboratoriotyöt, vähintään 3 op

20 op
Suuntautumisvaihtoehdon valinnaiset syventävät opinnot:
  • Soveltuvia syventäviä opintoja ovat TIES-alkuiset kurssit ja erikseen sovittavat muut kurssit (esim. FYSE-alkuiset kurssit).

15 op
Pro graduun liittyvät:
  • TIES501 Pro gradu -seminaari, 5 op
  • TIES502 Pro gradu -tutkielma, 30 op
  • TIES503 Kypsyysnäyte, 0 op

35 op
Projektiopinnot:
  • TIES405 Sovellusprojekti, 10-15 op tai
  • TIES505 Tutkimusprojekti, 10-15 op

10-15 op
Sivuaineopinnot:
  • Mikäli kandidaattiopinnoissa on suoritettu kaksi perusopintokokonaisuutta (25+25 op) tai matematiikan perus- ja aineopinnot (25+35 op), suoritetaan maisterintutkintoon yksi vapaavalintainen opintokokonaisuus.
  • Mikäli aiemmassa tutkinnossa ei ole suoritettu matematiikan perusopintokokonaisuutta (25 op), suoritetaan se maisterintutkinnossa.
  • Mikäli kandidaatintutkinnossa on suoritettu kolme perusopintokokonaisuutta (joista yksi on matematiikka), ei maisterintutkinnossa tarvitse suorittaa lisää sivuaineopintoja.

0-35 op
Vapaavalintaiset opinnot 0-40 op

Taulukko 10.10: Maisterin tutkinto (MOB)

10.5.2 Opettajankoulutus (OPE)

Vastuuprofessori: Tommi Kärkkäinen

Tietotekniikan aineenopettajankoulutuksen suoritettuaan opiskelija saa muodollisen kelpoisuuden toimia perusopetuksen, lukioiden ja ammatillisten oppilaitosten tietotekniikan aineenopettajana. Opettajan muodolliseen kelpoisuuteen (asetus N:o 865/2005 opetustoimen henkilöstön kelpoisuusvaatimuksista) vaikuttavat pääaineen opintojen lisäksi myös suoritetut sivuaineopinnot.

Tiedolliset ja taidolliset tavoitteet:
Aineenopettajankoulutuksesta valmistuva tietotekniikan opettaja tuntee vallalla olevien oppimis- ja opetuskäsitysten teoreettisen keskustelun perusulottuvuudet sekä omaa laajan tietoteknisen sekä pedagogisen osaamisen ja kykenee hyödyntämään näitä käytännön opetustyössä. Lisäksi hän omaa valmiudet syventää osaamistaan käytännön opetustyön kautta sekä välittää oman osaamisensa muille.

Aineenopettajankoulutuksesta valmistuva tietotekniikan opettaja osaa suunnitella, kehittää, ylläpitää sekä hyödyntää oppimista tukevia sekä edistäviä perinteisiä ja virtuaalisia oppimisympäristöjä erilaisine sisältöineen. Lisäksi hän kykenee seuraamaan opetusalan kehitystä ja muovaamaan omia käytänteitään sen mukaisesti.


Vaadittavat esitiedot:
Esitietona vaaditaan soveltuvalta alalta suoritettu kandidaattitasoinen tutkinto, joka sisältää tietojenkäsittelyn perus- ja aineopinnot. Tietojenkäsittelyopintojen tulee sisältää ainakin seuraavat asiasisällöt:
  • olio-ohjelmointi
  • algoritmit ja tietorakenteet
  • tietoverkot
  • järjestelmäkehitys
  • tietokannat ja tiedonhallinta
  • toimisto-ohjelmat

Lisäksi suositellaan mm. seuraavia kursseja:
  • TJTA270 WWW-sovellukset, 4 op
  • TIEA222 Tietoturva, 3 op
  • TIEA2xx Aineopintojen projekti, x op
  • suuntautumisvaihtoehdon omat valinnaiset opintojaksot

Sivuainevaatimukset:
  • Kandidaattiopintoihin tulee sisältyä joko kaksi perusopintokokonaisuutta (50 op) tai perus- ja aineopintokokonaisuudet (25+35 op). Sivuaineiden suorittamisen suositusajankohdat ovat luettavissa maisteriopintojen jälkeen tulevista kahdesta taulukosta

Esitietojen lisäksi täydentävät opinnot, 14 op
Seuraavien kurssien suoritus, jos niiden asiasisällöt eivät kuulu jo aiempaan tutkintoon:
  • TIEA361 Tietotekniikan opettajan työvälineitä, 6 op
  • TJTA330 Ohjelmistotuotanto, 5 op
  • ITKY202 WWW-julkaiseminen, 3 op

Taulukko 10.11: OPE-suuntautumisvaihtoehdon esitietovaatimukset

MAISTERIN TUTKINTO, 120 op:
Suuntautumisvaihtoehdon pakolliset syventävät opinnot:
  • TIES461 Tietotekniikan opetuksen perusteet, 5 op
  • TIES462 Virtuaaliset oppimisympäristöt, 5 op
  • TIES463 Verkkokurssin tuotantoprosessi, 10 op

20 op
Suuntautumisvaihtoehdon valinnaiset syventävät opinnot:
  • Soveltuvia syventäviä opintoja

5 op
Pro graduun liittyvät:
  • TIES501 Pro gradu -seminaari, 5 op
  • TIES502 Pro gradu -tutkielma, 30 op
  • TIES503 Kypsyysnäyte, 0 op

35 op
Sivuaineopinnot:
  • Sivuaineiden suorittamisen suositusajankohdat ovat luettavissa seuraavasta taulukosta.

25-60 op
Vapaavalintaiset opinnot
  • suositellaan projektiopintoja

0-35 op

Taulukko 10.12: Maisterin tutkinto (OPE)


Vaihtoehto 1 Vaihtoehto 2 Vaihtoehto 3
LuKFMLuKFMLuKFM
Opettajan pedagogiset perusopinnot25 op-25 op--25 op
Opettajan pedagogiset aineopinnot-35 op35 op--35 op
Toisen opetettavan aineen perusopinnot25 op--25 op25 op-
Toisen opetettavan aineen aineopinnot10 op25 op-35 op35 op-

Taulukko 10.13: OPEn sivuaineiden suorittamisen suositukset:

10.5.3 Ohjelmistotekniikka (OTE)

Vastuuprofessori: Tommi Kärkkäinen

Ohjelmistotekniikassa painottuvat vaativien ohjelmistojen toteuttamisessa käytettävät menetelmät ja välineet sekä niiden teoreettiset lähtökohdat. Perusopetuksen keskeistä sisältöä ovat sovellusprojekti sekä ohjelmistojen vaatimusmäärittelyyn, arkkitehtuuriin, testaukseen ja ylläpitoon liittyvät aihealueet. Ohjelmistotekniikan maisteriopinnoissa on mahdollista (ja suositeltavaa) valita opintojaksoja mm. tekoälystä ja tiedonlouhinnasta, jotka ovat keskeisiä tekniikoita niin älykkäissä ohjelmistoissa kuin älykkään ohjelmistokehityksen tukena.

Tiedolliset ja taidolliset tavoitteet:
Ohjelmistotekniikasta valmistunut maisteri kykenee listaamaan erilaisia ohjelmointiparadigmoja ja osaa selittää näiden erityispiirteet sekä menetelmälliset suhteet toisiinsa. Hän pystyy jakamaan ohjelmistonkehitysprosessin ydinvaiheiden mukaisiin osiin, jotka pitävät sisällään vaatimusmäärittelyn, arkkitehtuurivalinnat, ohjelmistotestauksen ja ohjelmistojen ylläpidon. Hänellä on kokemusta realistisesta ohjelmistonkehitysprosessista ja hän osaa asettaa kuhunkin vaiheeseen vastakkain erilaisia menetelmiä sekä valita näistä tarpeeseensa soveltuvimman.

Ohjelmistotekniikasta valmistuneella maisterilla on erinomaiset valmiudet alan tutkimuksen seuraamiseen sekä alaan liittyvien uusien menetelmien kriittiseen arviointiin.

Vaadittavat esitiedot:

Esitietona vaaditaan soveltuvalta alalta suoritettu kandidaattitasoinen tutkinto, joka sisältää tietojenkäsittelyn perus- ja aineopinnot. Tietojenkäsittelyopintojen tulee sisältää ainakin seuraavat asiasisällöt:
  • olio-ohjelmointi
  • algoritmit ja tietorakenteet
  • tietoverkot
  • käyttöjärjestelmien perusteet
  • järjestelmäkehitys
  • tietokannat ja tiedonhallinta

Tutkinnon sivuainevaatimukset:
matematiikan perusopintoja (esim. JY:n hyväksymä matematiikan perusopintokokonaisuus, 25 op) sisältäen ainakin seuraavat osa-alueet:
  • todistustekniikat
  • diskreetti matematiikka
  • jonot ja sarjat
  • raja-arvot
  • funktiot ja jatkuvuus
  • todennäköisyyslaskenta
  • lineaarialgebra ja geometria

Esitietojen lisäksi täydentävät opinnot, 10 op:
Seuraavien kurssien suoritus, jos niiden asiasisällöt eivät kuulu jo aiempaan tutkintoon:
  • TIEA241 Automaatit ja kieliopit, 5 op
  • TJTA330 Ohjelmistotuotanto, 5 op

Taulukko 10.14: OTE-suuntautumisvaihtoehdon esitietovaatimukset


MAISTERIN TUTKINTO, 120 op:
Suuntautumisvaihtoehdon pakolliset syventävät opinnot:
  • TIES441 Ohjelmistoarkkitehtuurit, 5 op
  • ITKS451 Requirements Management and Systems Engineering, 5 op
  • TIES546 Ohjelmistotestaus, 5 op (tai TJTSS50 Ohjelmistojen testaus ja laadunvarmistus, 5 op)
  • TJTSS33 Olio-ohjelmointi, 5 op

20 op
Suuntautumisvaihtoehdon valinnaiset syventävät opinnot:
  • TIE0374 Fysikaaliset mallit tietokoneanimaatioissa, 7 op
  • TIES342 Algoritmit 3, 5 op
  • TIES411 Konenäkö ja kuva-analyysi, 5 op
  • TIES427 Hajautetut järjestelmät, 5 op
  • TIES442 Tekoäly, 5 op
  • TIES447 Tiedon ja ohjelmistojen louhinta, 3-5 op
  • TIES542 Ohjelmointikielten periaatteet, 5 op
  • ITKS544 Semantic Web and Ontology Engineering, 5-10 op
  • TJTST12 Tietokantasovellusten suunnittelu ja toteutus, 7 op
  • muut soveltuvat syventävät kurssit

15 op
Pro graduun liittyen:
  • TIES501 Pro gradu -seminaari, 5 op
  • TIES502 Pro gradu -tutkielma, 30 op
  • TIES503 Kypsyysnäyte, 0 op

35 op
Projektiopinnot:
  • TIES405 Sovellusprojekti, 10-15 op

10-15 op
Sivuaineopinnot:
  • Mikäli kandidaattiopinnoissa on suoritettu kaksi perusopintokokonaisuutta (25+25 op) tai matematiikan perus- ja aineopinnot (25+35 op), suoritetaan maisterintutkintoon yksi vapaavalintainen opintokokonaisuus.
  • Mikäli aiemmassa tutkinnossa ei ole suoritettu matematiikan perusopintokokonaisuutta (25 op), suoritetaan se maisterintutkinnossa.
  • Mikäli kandidaatintutkinnossa on suoritettu kolme perusopintokokonaisuutta (joista yksi on matematiikka), ei maisterintutkinnossa tarvitse suorittaa lisää sivuaineopintoja.

0-35 op
Vapaavalintaiset opinnot 0-40 op

Taulukko 10.15: Maisterin tutkinto (OTE)


10.5.4 Simulointi ja optimointi (SIMO)

Vastuuprofessori: Raino A. E. Mäkinen

Simulointi ja optimointi ja niiden tekniset sovellukset on informaatioteknologian tiedekunnan kansainvälinen tutkimuksen vahvuusalue.

Suuntautumisvaihtoehdossa keskitytään matemaattisten mallinnusmenetelmien, numeeristen simulointimenetelmien sekä optimointimenetelmien kehittämiseen ja näiden soveltamiseen varsinkin luonnontieteiden ja tekniikan ongelmiin. Maisteriopinnoissa opiskelija voi valinnaisilla kursseilla painottaa tutkintoaan "teollisuusmatemaatikon" tai tietotekniikan (esim. tietokonegrafiikka) suuntaan. Suuntautumisvaihtoehdolla on vahvat tutkijankoulutusperinteet. Myös monissa teollisuuden vaativissa mallinnus- ja simulointitehtävissä toimiminen edellyttää vähintään lisensiaattitason opintoja.

Tiedolliset ja taidolliset tavoitteet:
Simuloinnin ja optimoinnin suuntautumisvaihtoehdon suorittanut maisteri tuntee jatkuvan ja diskreetin simuloinnin periaatteet ja sovelluskohteet. Hän osaa listata jatkuvien simulointimallien tavallisimmat diskretisointimenetelmät ja niiden tehokkaan toteuttamisen perusperiaatteet moderneissa tietokonearkkitehtuureissa. Lisäksi hän osaa nimetä yksi- ja monitavoitteisen epälineaarisen optimoinnin periaatteet ja ratkaisumenetelmät.

Simuloinnnin ja optimoinnin suuntautumisvaihtoehdon suorittanut maisteri kykenee muodostamaan tekniikan ja luonnontieteiden ilmiöille matemaattisia simulointimalleja sekä osaa rakentaa mallien ratkaisemiseen kohtuullisen tehokkaat ohjelmistot aliohjelmakirjastoja tai vastaavia valmiita komponentteja hyödyntäen. Hän osaa muodostaa ja ratkaista numeerisesti simulointimalleihin pohjautuvia optimointitehtäviä. Lisäksi hän kykenee seuraamaan alan aikakauslehtiä ja toimimaan laskennallisten menetelmien asiantuntijana tieteellistä tutkimusta tekevässä ryhmässä.



Vaadittavat esitiedot:
Esitietona vaaditaan soveltuvalta alalta suoritettu kandidaattitasoinen tutkinto, joka sisältää tietojenkäsittelyn perus- ja aineopinnot. Erityisesti seuraavien asiasisältöjen tuntemus vaaditaan:
  • tietorakenteet ja algoritmit
  • ohjelmointi

Tutkinnon sivuainevaatimukset:
  • matematiikan perusopintokokonaisuus (sisältäen todennäköisyyslaskennan perustiedot, esim. kurssi Todennäköisyyslaskenta A, suositellaan perusopintovaihtoehtoa A)
  • useamman muuttujan differentiaali- ja integraalilaskennan alkeet tai Fysiikan matemaattiset perusteet 1 tai vastaavien sisältöjen hallinta

Esitietojen lisäksi täydentävät opinnot, 10 op
Seuraavien kurssien suoritus, jos niiden asiasisällöt eivät kuulu jo aiempaan tutkintoon:
  • TIEA381 Numeeriset menetelmät, 5 op
  • TIEA382 Lineaarinen ja diskreetti optimointi, 5 op

Taulukko 10.16: SIMO-suuntautumisvaihtoehdon esitietovaatimukset

MAISTERIN TUTKINTO, 120 op:
Suuntautumisvaihtoehdon pakolliset syventävät opinnot:
  • TIES481 Simulointi, 5 op ("diskreetti simulointi")
  • TIES482 Dy-mallit ja niiden numeriikka 1, 5 op ("jatkuva simulointi")
  • TIES483 Epälineaarinen optimointi, 7 op ("yksitavoitteinen sileä optimointi")

17 op
Suuntautumisvaihtoehdon valinnaiset syventävät opinnot:
  • TIES581 Numeerinen lineaarialgebra, 5 op
  • TIES582 Dy-mallit ja niiden numeriikka 2, 5 op
  • TIES583 Optimoinnin jatkokurssi, 5 op ("monitavoitteinen ja/tai epäsileä optimointi")
  • TIE0374 Fysikaaliset mallit tietokoneanimaatioissa, 7 op
  • TIES411 Konenäkö ja kuva-analyysi, 5 op
  • virtuaaliyliopistokonsortion tarjoamat matemaattisen mallittamisen opintojaksot
  • muut soveltuvat tietotekniikan ja matematiikan syventävät opintojaksot

min 15 op
Pro graduun liittyvät:
  • TIES501 Pro gradu -seminaari, 5 op
  • TIES502 Pro gradu -tutkielma, 30 op
  • TIES503 Kypsyysnäyte, 0 op

35 op
Projektiopinnot:
  • TIES405 Sovellusprojekti, 10-15 op tai
  • TIES505 Tutkimusprojekti, 10-15 op

10-15 op
Sivuaineopinnot:
  • Mikäli kandidaattiopinnoissa on suoritettu vain matematiikan perusopintokokonaisuus (25 op), suoritetaan maisteriopinnoissa matematiikan aineopintokokonaisuus (35 op).
  • Mikäli kandidaattiopinnoissa on suoritettu matematiikan aineopintokokonaisuus (35 op), suoritetaan maisteriopinnoissa vapaavalintainen opintokokonaisuus.
  • Mikäli kandidaatintutkinnossa on suoritettu sekä matematiikan perus- että aineopinnot (25+35 op), ei maisterintutkinnossa tarvitse suorittaa lisää sivuaineopintoja.

0-35 op
Vapaavalintaiset opinnot 0-43 op

Taulukko 10.17: Maisterin tutkinto (SIMO)


[edellinen] [sisällys] [seuraava]