Tietoliikenneohjelmistojen pääaine ja sivuaine
Vastuuprofessorit Tuomas Aura (yhteyshenkilö), Jukka K. Nurminen ja Antti Ylä-Jääski
Tietoliikenneohjelmistojen pääaineessa on yksi jatkomoduuli (A2), joka antaa hyvän yleisosaamisen ja joka yleensä suoritetaan jo kandidaatintutkintoon. Lisäksi DI-tason pääaineeseen kuuluu vähintään yksi syventävistä moduuleista, joissa paneudutaan tarkemmin tiettyyn osa-alueeseen. Syventävät moduulit (A3) ovat tietoliikenneohjelmistot, tietotekninen turvallisuus, tietoverkkoliiketoiminta ja pilvipalvelut. Tietoliikenneohjelmistojen tutkimusryhmä järjestää myös menetelmäopintoihin kuuluvaa T-110.6130 Systems Engineering in Data Communications Software -kurssia, jonka suorittamista suositellaan kaikille pääaineemme opiskelijoille.
Pääaineen opiskelijoille, professoreille ja tietoliikenneohjelmistojen tutkimusryhmän opetushenkilökunnalle järjestetään tapaaminen neljä kertaa vuodessa: syksyn lukukauden ensimmäisellä viikolla, marraskuun alussa (yhdessä kv-ohjelmien opiskelijoiden kanssa), kevään lukukauden ensimmäisellä viikolla sekä toukokuun tenttikaudella. Pääainetapaamisen tarkoitus on tavata vapaamuotoisesti, kertoa ajankohtaisista asioista (esim. lukukauden vaihtuvasisältöisistä kursseista) sekä saada palautetta. Opiskelijat voivat kysyä itseään askarruttavia asioita.
Kandidaatin tutkinto Tietoliikenneohjelmistoista
Tietoliikenneohjelmistoja pääaineenaan lukenut tietotekniikan kandidaatti tuntee tietoverkkojen, kuten esimerkiksi Internetin ja matkapuhelinverkkojen, toiminnan ja tekniikat, ymmärtää, mitä pitää ottaa huomioon, jotta järjestelmä olisi turvallinen, osaa toimia yhdessä muiden kanssa ohjelmistoa kehitettäessä ja tietää, miten liiketoimintamallit tietoverkkojen toimialueella toimivat.
Tietoliikenneohjelmistojen kandidaatintöiden ohjaajia ovat prof. Tuomas Aura, DI Antero Juntunen, DI Miika Komu, TkT Sakari Luukkainen, TkT Matti Siekkinen, prof. Jukka K. Nurminen, TkL Yrjö Raivio, TkL Sanna Suoranta (yhteyshenkilö) ja prof. Antti Ylä-Jääski. Heidän aiheensa löytyvät Kandidaattiseminaarin aihelistasta, kandidaattiseminaarin sivuilta Nopasta. Esimerkkejä tehdyistä kandidaatintöistä löytyy opinnäytteiden kohdalta.
Diplomi-insinöörin tutkinto Tietoliikenneohjelmistoista
Diplomi-insinöörin tutkintoon kuuluu jokin syventävien opintojen moduuli. Tietoliikenneohjelmistoissa on kolme syventävää moduulia: Tietoliikenneohjelmistot, Tietotekninen turvallisuus ja Tietoverkkoliiketoiminta.
Tietoliikenneohjelmistojen syventävät opinnot
Tietoliikenneohjelmistojen syventävät opinnotkeskittyvät Internet-teknologiaan pohjautuvien palveluiden tekniikoihin, erityisesti mobiilipalveluihin. Kursseilla vastaa kysymykseen “miten toteutetaan laaja hajautettu sovellus mobiiliverkkoon?” Huomiota kiinnitetään sovelluksen arkkitehtuuriin, tehtävien jakamiseen, ohjelmointitekniikoihin, rajapintoihin, tietoliikenteen ominaisuuksiin, tietoturvaan ja kokonaisuuden suunnitteluun. Tämä aihe antaa avaimet moniin paikkoihin, liki kaikki yritykset tarvitsevat tämäntapaisia sovelluksia. Työpaikka voi löytyä suuresta yrityksestä tai pienenstä start-upista, mahdollisuuksia on paljon.
Tietoliikenneohjelmistoja tutkivat prof. Antti Ylä-Jääski, prof. Jukka K. Nurminen ja opettava tutkija Matti Siekkinen, tutkijat Andrey Lukyanenko ja Zhonghong Ou, sekä joukko tohtori-opiskelijoita tietoliikenneohjelmistojen tutkimusryhmässä.
Tietoliikenneohjelmistojen syventävä moduuli A3
Tietoteknisen turvallisuuden syventävät opinnot
Internetin myötä tietoturva on noussut merkittäväksi alueeksi ja nykyään tietoturva on otettava huomioon kaikkien tietoliikennepalveluiden suunnittelussa ja toteutuksessa. Tietoteknisen turvallisuuden syventävät opinnot keskittyvät tietoturvallisuuden tekniikoihin, salaustekniikat ovat vain yksi osa-alue, huomiota kiinnitetään myös ohjelmiston suunnitteluun, protokolliin, testaukseen ja kokonaisarkkitehtuuriin. Opetus antaa valmiuden toimia turva-asiantuntijana ohjelmistoprojekteissa tai organisaation turvajohdossa. Työllistymisnäkymät ovat erinomaiset ja eräs turvan erikoispiirre on, että tietoturva ei ole koskaan valmista vaan sitä on ylläpidettävä.
Tietoteknistä turvallisuutta tutkivat prof. Tuomas Aura ja yliopistolehtori Sanna Suoranta sekä joukko tohtoriopiskelijoita tietoliikenneohjelmistojen tutkimusryhmässä.
Tietoteknisen turvallisuuden syventävä moduuli A3
Tietoverkkoliiketoiminnan syventävät opinnot
Tietoverkkoliiketoiminnassa katsotaan tietoliikenneohjelmistoja liiketoiminnan ja johtamisen näkökulmasta. Syventävät opinnot pyrkii vastaamaan kysymykseen “miten teknisistä palveluista saadaan kannattavaa liiketoimintaa?” Opinnot antavat valmiuden johtaa palvelutuotantoa, perustaa oman yrityksen tai suunnitella teknisistä palveluista liiketoimintaprosesseja. Tietoliikenneohjemistojen A2-moduulin lisäksi suositellaan suoritettavaksi Tuotantotalouden B1-moduulia tämän moduulin kanssa.
Tietoverkkoliiketoimintaa tutkivat opettava tutkija Sakari Luukkainen ja tutkija Yrjö Raivio sekä joukko tohtoriopiskelijoita tietoliikenneohjelmistojen tutkimusryhmässä.
Tietoverkkoliiketoiminnan syventävä moduuli A3
Pilvipalveluiden syventävät opinnot
Pilvipalveluiden myötä tiedonkäsittely ja -varastointi on siirtymässä Internetissä toimiviin tieto- konekeskuksiin. Samalla näkökulma muuttuu omalla tietokoneella toimivista erillisistä ohjelmis- toista verkossa toimiviin palveluihin. Tämä murros vaatii asiantuntijoita, joilla on laaja-alainen näkemys hajautetuista palveluista ja järjestelmistä, niiden käyttämistä teknologioista ja kehitys- suunnista sekä uusista liiketoimintamalleista.
Pilvipalveluita tutkivat professori Jukka K. Nurminen ja tutkija Yrjö Raivio sekä joukko tohtoriopiskelijoita tietoliikenneohjelmistojen tutkimusryhmässä.
Pilvipalveluiden syventävä moduuli A3
Tietoliikenneohjelmistojen sivuaine
Tietoliikenneohjelmistojen sivuaine edellyttää Tietotekniikan A1 tai B1 moduulin suorittamista (lisätietoja tietotekniikan opinto-oppaassa) ja koostuu kandidaatintutkinnossa Tietoliikenneohjelmistojen jatkomoduulista (A2). Maisteritutkinnossa tietoliikenneohjelmistojen sivuaine voi olla tietoliikenneohjelmistojen jatkomoduuli (A2) ja/tai jokin tietoliikenneohjelmistojen syventävistä (A3) moduuleista.

