Ohjelmistotuotanto, 50 op
Opintokokonaisuuden tyyppi
Syventävät opinnot
Yhteyshenkilö
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 |
30 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-21107 Software Engineering Methodologies | 5 op | III |
TIE-21201 Ohjelmistojen testaus | 5 op | IV |
TIE-21307 Large Scale Software Design | 5 op | V |
Yhteensä | 15 op |
Pakolliset vaihtoehtoiset opintojaksot
Valittava vähintään 5 opintopisteen edestä opintojaksoja
Opintojakso | Opintopisteet | Vaihtoehtoisuus | Vuosikurssi |
TIE-13106 Project Work on Pervasive Systems | 5-10 op | 1 | V |
TST-01606 Demola Project Work | 5-10 op | 1 | V |
1.
Valittava 1 opintojaksoa.
Demola Projekti voidaan hyväksyä ohjelmistotuotannon ammattiaineeseen tietotekniikan projektityön sijaan jos projektissa on kehitetty merkittävä määrä ohjelmistoja ja jos opiskelija on ollut vastuussa ohjelmisto-osuuden onnistumisesta.
Tämä on syytä ottaa huomioon Demola-projektia valittaessa.
Täydentävät opintojaksot
Täydennetään vähintään opintokokonaisuuden minimilaajuuteen 50 op
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.