Skip to main content
Study module, curriculum year 2024–2025
TIM-OHJY

Software Engineering, At least 120 cr

Tampere University
Description

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.


Objectives

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.

Study module code
TIM-OHJY
Language of instruction
Finnish
English
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Advanced studies
Fields of study
Information and Communication Technologies
Persons responsible
Responsible teacher:
Hannu-Matti Järvinen
Prerequisites
Studies that include this module
Study module code
TIM-OHJY
Language of instruction
Finnish
English
Academic years
2024–2025, 2025–2026, 2026–2027
Level of study
Advanced studies
Fields of study
Information and Communication Technologies
Persons responsible
Responsible teacher:
Hannu-Matti Järvinen