|
Ohjelmistotuotanto |
Syventävät opinnot
Ilkka Haikala
- Hyvä perustietämys ja ymmärrys ohjelmistotuotannon kaikista keskeisistä osa-alueista.
- Hyvä pohja ohjelmistotuotannon jatko-opinnoille.
- Kyky hallita ja kehittää yrityksen ohjelmistotuotantoprosessia.
- Kyky suunnitella ja toteuttaa vaativia ohjelmistoja ohjelmistoprojekteina.
Opintojakso | Opintopisteet | Vaihtoehtoisuus |
OHJ-1750 Ohjelmistotekniikan diplomityöseminaari | 1 op | 1 |
OHJ-1760 Ohjelmistotekniikan diplomityöseminaariesitys | 0 op | 1 |
OHJ-3050 Ohjelmistotuotannon menetelmät | 6 op | |
OHJ-3060 Ohjelmistojen testaus | 5 op | |
OHJ-3200 Ohjelmistoarkkitehtuurit | 6 op | |
OHJ-3500 Ohjelmistotuotannon projektityö | 6-10 op | |
Yhteensä | 24 op |
1. Pakollinen vain, jos diplomityö tehdään tähän syventävään opintokokonaisuuteen.
Vaihtoehtoisista on suoritettava vähintään yksi.
Valittava vähintään 3 pisteen edestä opintojaksoja
Opintojakso | Opintopisteet |
OHJ-3100 Ohjelmien ylläpito ja evoluutio | 5 op |
OHJ-3320 Tietokantojen suunnittelu | 3 op |
OHJ-5201 Web-palveluiden toteutustekniikat | 5 op |
Yhteensä | 13 op |
Kokonaisuutta voi täydentää millä tahansa ohjelmistotekniikan OHJ-alkuisella opintojaksolla sekä erikseen luetelluilla tietoliikennetekniikan, tietojohtamisen, ihmiskeskeisen teknologian ja signaalinkäsittelyn opintojaksoilla.
Listasta täydennetään opintokokonaisuuden laajuuteen (30)
Opintojakso | Opintopisteet |
IHTE-1100 Käytettävyyden perusteet | 3 op |
IHTE-3100 Käyttäjäkeskeinen tuotekehitys | 5 op |
SGN-5306 Knowledge Mining | 3 op |
TITA-3100 Ohjelmistoliiketoiminta | 4 op |
TITA-5100 Yrityksen tietojärjestelmät | 4 op |
TITA-5300 Tietoturvallisuuden johtaminen | 4 op |
TITA-5400 Tietohallinnon johtaminen | 4 op |
TITA-5500 Kokonaisarkkitehtuurit | 4 op |
TLT-2300 Tietoliikenneprotokollat | 5 op |
TLT-2366 Protocol Programming I | 4 op |
TLT-3101 Tietoturvallisuuden perusteet | 3 op |
Yhteensä | 43 op |
Ohjelmistotuotanto soveltuu opiskelijoille, jotka ovat kiinnostuneet ohjelmistojen toteuttamisesta, toteutukseen liittyvästä tuotantoprosessista sekä ohjelmistoprojektien läpiviemisestä.