Hyppää pääsisältöön
Opinto­kokonaisuus, lukuvuosi 2024–2025
TIM-OHJY

Ohjelmistot, Vähintään 120 op

Tampereen yliopisto
Kuvaus

Tietojenkäsittelytieteiden maisteriohjelman opintosuunta.

Tutkinnon rakenne (yhteensä 120 op):
1. Yhteiset opinnot 5 op

  • Teesien työkalut

2. Syventävät opinnot 80 op
2.1 Syventävät opintojaksot 50 op, joista

  • 15 op kaikille yhteisiä pakollisia opintoja ja
  • 10 op vähintään annetulta listalta ja
  • loput syventävät annetulta listalta.

2.2 Pro gradu -tutkielma 30 op

3. Valinnaiset opinnot 35 op
Valinnaiset opinnot voivat sisältää vähintään 20 opintopisteen opintokokonaisuuden. Valinnaisiin opintoihin voi sisältyä harjoittelua enintään 10 op.

Opintojen suunnittelun tueksi syventävissä opinnoissa on erotettu neljä osakokonaisuuta ja niihin suositellut jaksot:

  • Haastavien ongelmien ja alan teoreettisten perusteiden hallintaan valmentavat opintojaksot.
  • Laajojen tietojärjestelmien toteuttamiseen valmentavat opintojaksot
  • Verkkoratkaisuihin liittyvät opintojaksot.
  • Laajojen ohjelmistojen tekemiseen ja ohjelmistotuotantoon liittyvät opintojaksot.


Tavoitteet

Opiskelija osaa suunnitella, toteuttaa ja testata laajoja, vaativia ja laadukkaita ohjelmistojärjestelmiä systemaattisella ja ennakoitavalla tavalla. Tällaiset järjestelmät voivat olla esimerkiksi laajoja tietokantajärjestelmiä, verkko- ja pilvipohjaisia järjestelmiä tai sisältää koneoppimiseen perustuvia komponentteja.

Opiskelija osaa hyödyntää moderneja teknologioita ja työkaluja (esimerkiksi koneoppinen), ymmärtää niiden taustalla olevat paradigmat sekä osaa arvioida teknologioiden soveltuvuutta ja ottaa käyttöön uusia teknologioita.

Opiskelijalla pystyy toimimaan osana työyhteisöä ja hänellä on valmius toimia asiantuntija- ja johtotehtävissä työelämässä. Erityisesti hänellä on kyky hallita ja kehittää ohjelmistoprosesseja, joilla ohjelmistot toteutetaan yhteistyössä sidosryhmien kanssa.

Opiskelija ymmärtää ohjelmistotyön liiketoimintanäkökulmia – työmäärää, kustannuksia ja arvontuottoa.

Opiskelija osaa tarkastella ohjelmistoratkaisuja sekä etiikan että kestävän kehityksen eri ulottuvuuksien näkökulmasta sekä ohjelmistoalan kannalta keskeisiä eettisiä ja kestävän kehityksen tavoitteita, esimerkiksi energian säästöä edistävästi. 


Opiskelijalla on valmiudet jatko-opintoihin erityisesti ohjelmistotuotannon ja -tekniikan alueella. Opiskelijat osaavat etsiä ongelmanratkaisussa tarvittavia tutkimusartikkeleita ja soveltaa niitä käytännön ongelmiin.

Koodi
TIM-OHJY
Opetuskieli
suomi
englanti
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintokokonaisuuden taso
Syventävät opinnot
Koulutusalat
Tietojenkäsittely ja tietoliikenne
Vastuuhenkilö
Vastuuopettaja:
Hannu-Matti Järvinen
Esitietovaatimukset
Kokonaisuudet, joihin opinto­kokonaisuus kuuluu
Koodi
TIM-OHJY
Opetuskieli
suomi
englanti
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintokokonaisuuden taso
Syventävät opinnot
Koulutusalat
Tietojenkäsittely ja tietoliikenne
Vastuuhenkilö
Vastuuopettaja:
Hannu-Matti Järvinen