Tietotekniikan maisteriohjelma, ohjelmisto- ja tietoliikennetekniikan opintosuunta
Kuvaus
Tietotekniikkaa löytyy kaikkialta: taskusta, terveysteknologiasta, lentokoneista, koulusta, kavereilta, maan alta ja päältä. Ja löytyyhän sitä tietysti myös tietokoneista, matkapuhelimista, 3D-televisioista ja netistä. Tietotekniikassa pureudutaan siihen, miten näitä eri systeemejä ja laitteita suunnitellaan ja toteutetaan erityisesti niissä asustavien tietokoneohjelmien muodossa. Mitä kaikkea informaatiota voidaan yleensä siirtää paikasta toiseen ja miten? Entä minkä takia pelit tunnistavat olohuoneessa pomppimisen ja pisteiden metsästyksen pelikonsolissasi?
Tietotekniikan opetuksen ja tutkimuksen painoalat liittyvät informaatioteknologian keskeisiin alueisiin. Tällaisia ovat mm. vaativien ohjelmistojen suunnittelu ja toteutus, tietotekniikan hyödyntäminen koulutuksessa, tietoverkkojen tiedonsiirtojärjestelmien suunnittelu ja hallinta sekä tehokasta tietokonelaskentaa hyödyntävien numeeristen ja matemaattisten menetelmien ja mallien käyttö esimerkiksi teollisten tuotteiden suunnittelussa, teollisten prosessien ohjauksessa, luonnontieteellisessä mallintamisessa ja suurten tietoaineistojen analyysissä.
Tutkinnossa yhdistetään tietotekniikkaan matematiikan opintoja, joita täydentävät mm. monipuoliset vapaat sivuaineopinnot. Matematiikan opinnot eivät ole pakollisia koulutusteknologian opintosuunnassa.
Tutkinto-ohjelman rakenne taulukkomuodossa:
https://www.jyu.fi/it/fi/ohjeita-opiskelijalle/tutkinto-ohjelmat/maisterin-tutkinnot/tietotekniikka_fm_ohjelmisto-ja-tietoliikenne.pdf
Osaamistavoitteet
Filosofian maisteriksi tietotekniikasta valmistuvalla opiskelijalla on vahva tietotekninen käytännön osaaminen. Hän osaa myös soveltaa tietotekniikan teorioita käytännössä. Lisäksi häneltä löytyy erityisosaamista valitsemaltaan tietotekniikan aihealueelta. Hän osaa tuottaa innovatiivisia ratkaisuja tietoteknisiin ongelmiin. Maisterin tutkinnon suorittanut osaa viestiä hyvin niin ammatillisissa kuin tieteellisissäkin tilanteissa sekä osaa toimia projektiryhmän jäsenenä.
Hänellä on erinomaiset valmiudet alaan liittyvien uusien menetelmien ja teknologioiden kriittiseen arviointiin, soveltamiseen ja kehittämiseen. Hän osaa arvioida ja kehittää omaa osaamistaan ja oppimistaan sekä tuntee tieteenalan, osaa soveltaa tutkimusmenetelmiä sekä ymmärtää alan ja tieteellisen tutkimuksen eettiset periaatteet. Hän osaa hankkia tietoa ja arvioida sitä kriittisesti. Hänellä on valmiudet tieteellisiin jatko-opintoihin.
Ohjelmisto- ja tietoliikennetekniikan suuntautumisessa opiskelija erikoistuu laajojen ohjelmistojen tai tietoliikenneratkaisujen suunnittelun ja toteutuksen menettelytapoihin sekä mainittujen menettelytapojen järjestelmälliseen tutkimiseen.
Tutkintorakenne
- Arvosteluasteikko
-
- 0-5
- Lisätiedot
- Laajuus vähintään 90 opintopistettä.
- ITKY4000 Yliopisto-opinnot ja niiden suunnittelu maisterikoulutettaville (2 op)
- TIES501 Pro gradu -seminaari (3 - 5 op)
- TIES502 Pro gradu -tutkielma (30 op)
- TIES503 Kypsyysnäyte (FM-tutkinto) (0 op)
- TIES405 Sovellusprojekti (10 - 15 op)
- TIES505 Tutkimusprojekti (10 - 15 op)
- TIES475 Syventävä peliprojekti (10 - 15 op)
- TIES4571 Sensoriverkkoprojekti (10 - 15 op)
- Sisällön valinnaisuus
- Valitaan yksi
- ITKS452 Requirements Engineering (5 op)
- TIES441 Ohjelmistoarkkitehtuuri (5 op)
- TIES546 Ohjelmistotestaus (5 op)
- ITKST53 Ohjelmistoturvallisuus (3 op)
- TIES441 Ohjelmistoarkkitehtuuri (5 op)
- TIES542 Ohjelmointikielten periaatteet (5 op)
- TIES448 Kääntäjätekniikka (2 - 8 op)
- TIES341 Funktio-ohjelmointi 2 (1 - 5 op)
- TIES327 Tietoverkkoturvallisuus (3 - 7 op)
- ITKST53 Ohjelmistoturvallisuus (3 op)
- TIES434 Radioverkot ja resurssihallinta (5 op)
- TIES323 Sovellusprotokollat (1 - 5 op)
- TIES322 Tietoliikenneprotokollat 2 (1 - 5 op)
- TIES436 Langattomat teknologiat (3 - 5 op)
- TIES5350 Langattomat sensoriverkot (5 - 7 op)
- TIES536 Sulautettu internet (3 op)
- TIES5361 Esineiden internet (3 op)
- ITKST56 Järjestelmähaavoittuvuudet (5 op)
- ITKS6400 IoT/Embedded Security (5 op)
- ITKS452 Requirements Engineering (5 op)
- TIES441 Ohjelmistoarkkitehtuuri (5 op)
- TIES546 Ohjelmistotestaus (5 op)
- TIES474 Pelinkehityshaaste (1 - 5 op)
- TIES476 Peliteknologia (3 - 5 op)
- TIES327 Tietoverkkoturvallisuus (3 - 7 op)
- TIES322 Tietoliikenneprotokollat 2 (1 - 5 op)
- TIES436 Langattomat teknologiat (3 - 5 op)
- TIES5361 Esineiden internet (3 op)
- TIES5350 Langattomat sensoriverkot (5 - 7 op)
- TIES536 Sulautettu internet (3 op)
- TIES5370 Sensoriverkkojen laboratoriotyöt (2 - 8 op)
- Sisällön valinnaisuus
- Vähintään 6 opintopistettä
Tietotekniikan syventävät opinnot (ohjelmisto- ja tietoliikennetekniikka) (70 - 94 op)
Opintosuunnan syventävät opinnot, suuntaava moduli: (16 - 38 op)
Valitaan yksi moduli seuraavista:
Ohjelmointikielten periaatteet (16 - 26 op)
Kaikki opintojaksot suoritettava. Kääntäjätekniikka suoritetaan väh. 2 op laajuudessa ja Funtio-ohjelmointi 2 laajuudessa 5 op.
Sensoriverkot (20 - 38 op)
Kurssien suorituslaajuudet sensoriverkkojen modulissa:
TIES327 Tietoverkkoturvallisuus, 3 op
TIES322 Tietoliikenneprotokollat 2, 2 op
Sensoriverkkojen laboratoriotyöt, 2 op
Valinnaiset syventävät opinnot (vähintään 6 op)
Valitaan väh. 6 op vapaavalintaisia TIES-, ITKS-, TJTS-, KYBS- tai KOGS-alkuisia syventäviä opintojaksoja siten, että opintokokonaisuuden laajuudeksi tulee vähintään vaadittava 90 op. Tähän voi sisällyttää myös kv-vaihdossa ulkomailla suoritettuja IT-alan syventäviä opintoja.
- Sisällön valinnaisuus
- Valitaan erillisten kriteerien mukaan
- Sisällön valinnaisuus
- Valitaan erillisten kriteerien mukaan
- ITKP101 Tietokone ja tietoverkot työvälineenä (2 op)
- ITKP1011 Web-julkaiseminen (2 op)
- ITKP104 Tietoverkot (2 - 5 op)
- ITKA203 Käyttöjärjestelmät (5 op)
- ITKA201 Algoritmit 1 (4 op)
- TIEA211 Algoritmit 2 (4 op)
- TIEA1130 Oliosuuntautunut suunnittelu ja ohjelmointi (3 - 5 op)
- ITKA204 Tietokannat ja tiedonhallinnan perusteet (5 op)
- Sisällön valinnaisuus
- Valitaan erillisten kriteerien mukaan
- TIEP111 Ohjelmointi 2 (8 op)
- TIEA322 Tietoliikenneprotokollat (1 - 5 op)
- TIEA241 Automaatit ja kieliopit (5 op)
- Sisällön valinnaisuus
- Valitaan erillisten kriteerien mukaan
- ITKP102 Ohjelmointi 1 (6 op)
- TIEP111 Ohjelmointi 2 (8 op)
- Sisällön valinnaisuus
- Vähintään 2 opintopistettä
- TIEA2120 Web-käyttöliittymien ohjelmointi (5 op)
- TIEA2080 Web-palvelinohjelmointi (5 op)
- TIEA311 Tietokonegrafiikan perusteet (5 op)
- TIEA341 Funktio-ohjelmointi 1 (3 - 5 op)
Muut yhteiset opinnot (35 - 0 op)
Suositellaan, että FM-tutkinnon suorittaneella tutkintoon sisältyy kahden muun aineen perusopintokokonaisuus tai yhden aineen perus- ja aineopinnot.
Täydentävät opinnot (0 - 50 op)
Mikäli aiempiin opintoihin ei sisälly alla olevien kurssien sisältöjä vastaavaa osaamista, osaaminen tulee täydentää puuttuvilta osin seuraavien opintojaksojen mukaisesti:
Täydentävät opinnot Kokkolan opiskelijoille (14 op)
Kyseessä oleva kurssi on suoritettava, mikäli vastaavaa osaamista ei löydy aiemmissa opinnoissa. Sovittava opintoneuvojan kanssa.
Vahva ohjelmointitaito (5 - 21 op)
Vahva ohjelmointitaito, sisältäen ITKP102 Ohjelmointi 1 ja TIEP111 Ohjelmointi 2, yhteeensä vähintään 16 op