Yksiköiden erityspiirteitä
Jyväskylän yliopisto/Tietotekniikan laitos
Opetus ja tutkimus liittyvät uudenlaisten tietojenkäsittelysovellusten ja ohjelmistojen suunnitteluun, tietoverkkojen tiedonsiirtojärjestelmien suunnitteluun ja hallintaan sekä tehokasta tietokonelaskentaa hyödyntävien numeeristen ja matemaattisten menetelmien ja mallien käyttöön mm. teollisten tuotteiden suunnittelussa, teollisten prosessien ohjauksessa, luonnontieteellisessä mallintamisessa ja suurten tietoaineistojen analyysissä. Opinnoissa voi suuntautua myös opettajaksi.
Jyväskylän yliopiston tietotekniikan opetuksen ja tutkimuksen painoalat liittyvät informaatioteknologian keskeisiin alueisiin, kuten uudenlaisten tietojenkäsittelysovellusten ja ohjelmistojen suunnitteluun, tietoverkkojen tiedonsiirtojärjestelmien suunnitteluun ja hallintaan sekä tehokasta tietokonelaskentaa hyödyntävien numeeristen ja matemaattisten menetelmien ja mallien käyttöön, esimerkiksi teollisten tuotteiden suunnittelussa, teollisten prosessien ohjauksessa, luonnontieteellisessä mallintamisessa ja suurten tietoaineistojen analyysissä.
Tietotekniikan laitoksen opiskelijoille on tarjolla seuraavat suuntautumisvaihtoehdot:
- Mobiilijärjestelmät (Liikkuva tietojenkäsittely (MOB), Sulautetut järjes-telmät (SUL), Tietoliikenne (TLI) )
- Tieteellinen laskenta (TLA)
- Tietotekniikan opettajankoulutus (OPE)
- Ohjelmistotekniikka (OT)
Ohjelmistotekniikan suuntautumisvaihtoehto toteutetaan yhteistyössä tietojenkäsittelytieteiden laitoksen kanssa.
Ohjelmistotekniikka on tiedekunnan laitosten välinen suuntautumisvaihtoehto, jonka keskeisenä sisältönä ovat ohjelmistojen tuotantoprosessit, niissä käytettävät menetelmät ja välineet sekä menetelmien teoreettiset perusteet. Opiskelija saa valmiudet niin tietojärjestelmien elinkaaren suunnittelu-, toteutus- ja ylläpitotehtäviin kuin itsenäisten ohjelmistojen tuottamiseen. Tietotekniikan laitos tarjoaa valinnaisia opintokokonaisuuksia myös tietojenkäsittelyn teoriasta sekä laajojen tietoaineistojen analysoinnissa käytettävistä menetelmistä. (http://www.mit.jyu.fi/ot/)
Mobiilijärjestelmien opiskelija voi erikoistua joko liikkuvaan tietojenkäsittelyyn, sulautettuihin järjestelmiin tai tietoliikenteeseen. Liikkuvan tietojenkäsittelyn opetuksen tavoitteena on perehdyttää opiskelijat liikkuvuuden tuomiin mahdollisuuksiin ja haasteisiin. Opetuksessa keskeisenä asiana on henkilökohtaisten, mukana kulkevien tietojenkäsittelylaitteiden hyödyntäminen. Opetus ei keskity ainoastaan päätelaitteiden sovellusohjelmointiin, vaan kattaa alueen laajemmin lähtien mobiileista käyttöympäristöistä ja päätyen mobiilien verkkopalveluiden kehittämiseen.
Sulautettujen järjestelmien koulutus kuuluu ohjelmistotekniikan ja tietoliikenteen rajamaastoon. Koulutuksessa painotetaan muita linjoja enemmän reaaliaikaisen datan reaaliaikaista käsittelyä. Käytännössä tämä tarkoittaa mm. erilaisiin instrumentointi- ja tiedonsiirtoratkaisuihin perehtymistä ja tutustumista reaaliaikakäyttöjärjestelmiin sekä laiteläheiseen suunnitteluun ja ohjelmointiin. (http://tisu.mit.jyu.fi/embedded)
Tietoliikenteen opinnoissa keskeisinä osa-alueina ovat laajakaistaiset tietoverkot, langattomat tiedonsiirtojärjestelmät sekä tietoliikenteen signaalinkäsittely. Opiskelua voi painottaa joko verkon tai tiedonsiirtojärjestelmän suunnitteluun, hallintaan tai protokollakehitykseen.
Tieteellinen laskenta keskittyy mallinnusmenetelmien, numeeristen menetelmien sekä optimointimenetelmien kehittämiseen ja niiden soveltamiseen varsinkin luonnontieteiden ja tekniikan ongelmiin. Tieteellisessä laskennassa opiskelija voi painottaa joko matemaattisia tai tietoteknisiä aloja. Matemaattisesti painottuvassa opintokokonaisuudessa mukaan voi sisällyttää esimerkiksi kurssit Lineaarianalyysi ja Osittaisdifferentiaaliyhtälöt. Tietoteknisessä opintokokonaisuudessa painotetaan ohjelmistotekniikkaa ja laskennallista tietojenkäsittelyä.
Tietotekniikan aineenopettajankoulutuksen opinnoissa on tavoitteena antaa muodollinen kelpoisuus toimia perusopetuksen, lukioiden ja ammatillisten oppilaitosten tietotekniikan aineenopettajana. Opettajan muodolliseen kelpoisuuteen (asetus N:o 986/1998 opetustoimen henkilöstön kelpoisuusvaatimuksista) vaikuttavat pääaineenopintojen lisäksi myös suoritetut sivuaineopinnot. Opettajan kelpoisuuden lisäksi opinnot antavat hyvän pohjan myös yritysten ja aikuiskoulutuksen koulutus- ja konsultointitehtäviin. Suuntautumisvaihtoehdossa syvennytään virtuaalisten oppimisympäristöjen ja verkko-opetuksen hyödyntämiseen opettajan työssä. (http://www.mit.jyu.fi/ope/)
Tampereen yliopisto/Tietojenkäsittelytieteiden laitos (http://www.cs.uta.fi/)
Tampereen yliopiston tietojenkäsittelytieteiden laitoksella on kaksi oppiainetta: tietojenkäsittelyoppi ja vuorovaikutteinen teknologia.
Tietojenkäsittelyoppi on tieteenala, joka tutkii tietojenkäsittelyyn liittyviä kysymyksiä, kuten tiedon esityksen ja käsittelyn periaatteita ja välineistöä, ohjelmointia, sekä tietojärjestelmiä ja niiden suunnittelua. Alan ammattilaiselta vaaditaan kykyä täsmälliseen ajatteluun ja loogiseen päättelyyn. Tarkoituksena on kouluttaa kyvykkäitä tietoteollisuuden ammattilaisia sekä tutkijoita ja opettajia korkeakouluihin ja muihin oppilaitoksiin.
Vuorovaikutteisen teknologian opetuksen tavoitteena on kouluttaa monipuolisia, ihmislähtöisesti ajattelevia informaatioteknologiaalan osaajia. Ihmisen ja teknologian vuorovaikutuksen laadun parantaminen on vuorovaikutteisen teknologian opetuksen keskeinen teema. Monitieteisen pohjan ansiosta opiskelija voi kiinnostuksensa ja taustansa mukaan suuntautua esimerkiksi tekemään ohjelmistojen ja laitteistojen käytettävyysarviointeja tai keskittyä vaikkapa kehittämään ihmisen kannalta katsoen toimivampia uusia vuorovaikutustapoja. Opiskelijat voivat sijoittua monipuolisesti esimerkiksi ohjelmisto- ja tietoliikenneteollisuuden tuotekehitystehtäviin, uusmediayritysten käytettävyysasiantuntijoiksi sekä alan tutkijoiksi.
Pääaineesta riippumatta kaikki koulutusohjelman opiskelijat suorittavat koulutusohjelman yhteiset perusopinnot. Aineopintojen ja syventävien opintojen vaiheessa pääaineiden opintojaksot eriytyvät. Useat opintojaksot ovat kuitenkin yhteisiä sikäli, että ne voidaan lukea kumpaan tahansa oppiaineeseen.
Opintojen luonne
Opinnot vaativat opiskelijalta taitoa soveltaa opittuja asioita ja menetelmiä uusissa tilanteissa, sekä melkoisesti sitkeyttä. Käytännön työelämässä alalla toimivalta edellytetään myös halukkuutta ja kykyä yhteistyöhön. Alan ripeän kehittymisen vuoksi alalla toimivalla tulee olla halu ja valmius hankkia uutta tietoa. Opiskelu vaatii jatkuvaa aktiivisuutta, annettujen tehtävien tunnollista suorittamista ja itsenäistä, omaan aloitekykyyn perustuvaa harjoittelua. Opetettavat menetelmät oppii vain tekemällä viikoittain annetut harjoitukset. Lyhytaikainenkin opiskelun laiminlyönti kostautuu yleensä pian, eikä pelkällä luentojen kuuntelemisella voi saavuttaa tarvittavia valmiuksia ja taitoja.
Maisteriohjelmat
Filosofian maisterin tutkinto suoritetaan laitoksen maisteriohjelmissa, joita on kaikkiaan seitsemän (http://www.cs.uta.fi/opiskelu/maisteriohjelmat.php):
- Algoritmiikan maisteriohjelma
- Käyttöliittymien ohjelmistokehityksen maisteriohjelma
- Master's Program in Data Management and Information Retrieval
- Ohjelmistokehityksen maisteriohjelma
- Tiedonhallinnan maisteriohjelma
- Tietojärjestelmien maisteriohjelma
- Vuorovaikutteisen teknologian maisteriohjelma.
Vuorovaikutteisen teknologian maisteriohjelmassa pääaine on vuorovaikutteinen teknologia, muissa maisteriohjelmissa pääaineena on tietojenkäsittelyoppi.
Algortimiikan maisteriohjelman tavoitteena on perehdyttää opiskelija ongelmien tehokkaiden ratkaisualgoritmien tuottamiseen käytännön eri sovellusaloilla. Maisteriohjelmasta valmistuneen opiskelijan tulisi hallita sekä sovellusriippumaton algoritminen ongelmanratkaisu että algoritmien tehokas toteutus. Näin ollen maisteriohjelman opiskelijan on hankittava itselleen hyvä ohjelmointitaito. Lisäksi tarvitaan teoreettisempia valmiuksia, joita saadaan suorittamalla algoritmiikan maisteriohjelman omat opintojaksot ja ottamalla sivuaineeksi matematiikka.
Käyttöliittymien ohjelmistokehityksen maisteriohjelman tavoitteena on syventää tietojenkäsittelyopin ja erityisesti ohjelmistokehityksen osaamista ihmisen ja tietokoneen vuorovaikutuksen kannalta ja antaa hyvä pohja teollisuuden tuotekehitys- ja tutkimustehtäviin, joihin sisältyy käyttöliittymien suunnittelua ja toteutusta. Lisäksi maisteriohjelma antaa valmiudet ihmisen ja tietokoneen vuorovaikutuksen konstruktiiviseen tutkimukseen.
Ohjelmistokehityksen maisteriohjelman tavoitteena on syventää opiskelijoiden ohjelmistokehityksen asiantuntemusta. Maisteriohjelman syventävissä opinnoissa painottuu toisaalta ohjelmistotuotanto ja toisaalta vaativien ohjelmistojen kuten hajautettujen ohjelmistojen rakentaminen. Opetus käsittelee mm. erilaisia lähestymistapoja ohjelmointiin, vaatimusten hallintaa, ohjelmistojen suunnittelua ja tekniikoita yhteistoiminnallisten ja hajautettujen ohjelmistojen rakentamiseen.
Ohjelmistokehityksen maisteriohjelman opiskelijoille suositellaan sivuaineopintoja matematiikassa ja informaatiotutkimuksessa, mutta muutkin valinnat ovat mahdollisia.
Tiedonhallinnan maisteriohjelma antaa valmiudet, jotka kattavat sovellusalueen käsitteistön suunnittelun ja kuvaamisen, tietokannan sisällön määrittelyn, tietokannan suunnittelun ja tietokannan toteuttamisen. Kunkin tehtävän osalta esitellään useita lähestymistapoja, periaatteita ja tekniikoita. Maisteriohjelma esittelee erilaisia kohdealueen mallinta-misen lähestymistapoja, mallintamiskieliä sekä paradigmoja tietokantojen toteuttamiseksi. Suositeltavia sivuaineita ovat filosofia, informaatiotutkimus sekä kauppa- ja hallintotieteet. Myös logiikka ja matematiikka ovat tietyissä tämän alan tehtävissä toivottavia.
Tietojärjestelmien maisteriohjelmassa perehdytään tietojärjestelmien suunnitteluun, käyttöön ja johtamiseen. Tavoitteena on ymmärtää ihmisten ja organisaatioiden käyttäytymistä tietojärjestelmien yhteydessä. Tietojärjestelmien yhteydessä tarvitaan osaamista juuri ihmisiin ja organisaatioihin liittyvissä kysymyksissä (itsenäiskäyttö, verkottuminen, sähköinen kauppa, innovaatiot, tietoturvakysymykset jne). Tietojärjestelmätieteen tutkimuksessa pyritään huomioimaan sekä tekninen että sosiaalinen todellisuus.
Vuorovaikutteisen teknologian maisteriohjelman tavoitteena on kouluttaa monipuolisia, ihmislähtöisesti ajattelevia informaatioteknologiaalan osaajia. Maisteriohjelmassa opiskelija syventyy alaan monitieteisen opetuksen pohjalta ja voi valita erikoistumisalansa useista tarjolla olevista mahdollisuuksista. Maisteriohjelman suorittavilta vaaditaan edeltävinä opintoina soveltuva alempi korkeakoulututkinto, esimerkiksi luonnontieteiden tai psykologian kandidaatin tutkinto tai vastaavat opinnot. Erikoistapausvalinnan kautta hyväksytään ohjelmaan myös muun kandidaatin tutkinnon suorittaneita opiskelijoita.
Jatko-opinnot
Tampereella toimii kaksi tietojenkäsittelytieteiden tutkijakoulua:
- Käyttäjäkeskeisen tietotekniikan tutkijakoulu (UCIT, http://www.cs.uta.fi/ucit/) ja
- Tietojenkäsittelytieteen ja -tekniikan tutkijakoulu (TISE, http://www.cs.tut.fi/tise/).