Ohjelmistotuotanto, 50 op
Opintokokonaisuuden tyyppi
Syventävät opinnot
Yhteyshenkilö
Tommi Mikkonen, Kari Systä
Osaamistavoitteet
- | Hyvä perustietämys ja ymmärrys ohjelmistotuotannon kaikista keskeisistä osa-alueista, niiden menetelmistä ja tekniikoista. |
- | Hyvä pohja ohjelmistotuotannon tohtoriopinnoille |
- | Kyky hallita ja kehittää yrityksen ohjelmistotuotantoprosessia. |
- | Kyky suunnitella ja toteuttaa vaativia ohjelmistoja ohjelmistoprojekteina. |
Esitietovaatimukset
Opintokokonaisuus | Opintopisteet | P/S | Lisätiedot |
25 op | Suositeltava | Ohjelmistotuotannon opintokokonaisuus edellyttää kohtuullista tietoa ohjelmoinnin tekniikoista ja vähintään välttävää harjaantumista käytännön ohjelmoinnista. |
Sisältö
Pakolliset opintojaksot
Pääaineena ohjelmistotuotantoa opiskelevien on lisäksi suoritettava diplomityöseminaari.
Opintojakso | Opintopisteet | Vuosikurssi |
TIE-21201 Ohjelmistojen testaus | 5 op | IV |
TIE-21301 Ohjelmistoarkkitehtuurit | 5 op | V |
Yhteensä | 10 op |
Pakolliset vaihtoehtoiset opintojaksot
Opintojakso | Opintopisteet | Vaihtoehtoisuus | Vuosikurssi |
TIE-13106 Project Work on Pervasive Systems | 5-10 op | 2 | V |
TIE-21100 Ohjelmistotuotannon menetelmät | 6 op | 1 | III |
TIE-21106 Software Engineering Methodologies | 6 op | 1 | III |
TST-01606 Demola Project Work | 5-10 op | 2 | V |
1.
Valittava 1 opintojaksoa.
Näiden kahden kurssin sisältö on sama, ja niiden toteutus voi olla yhteinen.
Vuodesta 2014 lähtien vain on ollut englanninkielinen toteutuskerta (TIE-21106) olemassa.
2.
Valittava 1 opintojaksoa.
Demola Project Work käy siinä tapauksessa, että projektissa on ohjelmistotuotannon haasteita ja opiskelijalla on ollut niissä merkittävä rooli.
Täydentävät opintojaksot
Lisätiedot
Ohjelmistotuotanto soveltuu opiskelijoille, jotka haluavat syventyä ohjelmistojen toteuttamisesta, toteutukseen liittyvästä tuotantoprosessista sekä ohjelmistoprojektien läpiviemisestä.
Valinnaisia kursseja valitsemalla opiskelija voi painottaa tietohallintoa/-järjestelmiä, käyttökokemusta tai järjestelmäsuunnittelua.