Opinto-opas 2015-2016

Ohjelmistotuotanto, 30 op

Opintokokonaisuuden tyyppi

Syventävät opinnot

Yhteyshenkilö

Tommi Mikkonen, Kari Systä

Osaamistavoitteet

- Hyvä perustietämys ja ymmärrys ohjelmistotuotannon kaikista keskeisistä osa-alueista.
- Kyky hallita ja kehittää yrityksen ohjelmistotuotantoprosessia.
- Kyky suunnitella ja toteuttaa vaativia ohjelmistoja ohjelmistoprojekteina.

Esitietovaatimukset

Opintokokonaisuus Opintopisteet P/S Lisätiedot
Ohjelmistotekniikka 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-21204 Ohjelmistojen testaus 6 op IV  
TIE-21300 Ohjelmistoarkkitehtuurit 6 op IV  
Yhteensä 12 op  

Pakolliset vaihtoehtoiset opintojaksot

Opintojakso Opintopisteet Vaihtoehtoisuus Vuosikurssi
TIE-13100 Tietotekniikan projektityö 5-10 op 2   V  
TIE-21100 Ohjelmistotuotannon menetelmät 6 op 1   III  
TIE-21106 Software Engineering Methodology 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.
2. Valittava 1 opintojaksoa. Demola Projekti on 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äydentävät opintojaksot

Täydennetään vähintään opintokokonaisuuden minimilaajuuteen 30 op

Opintojakso Opintopisteet
TIE-20306 Principles of Programming Languages 5 op
TIE-22200 Tietokantojen suunnittelu 6 op
TIE-22306 Data-intensive Programming 3 op
TIE-23100 Käyttöjärjestelmät 4 op
TIE-23306 Real-time Systems 4 op
TIE-23406 Distributed Systems 5 op
TIE-23500 Web-ohjelmointi 5 op
TIE-23600 Palvelupohjaiset järjestelmät 5 op
TIE-30600 Turvallinen ohjelmointi 3 op
TIE-41106 User Interface Design 5 op
TLO-35246 Software Business 4 op
TLO-35256 Data and Information Management 4 op
YHTTAY-40020 Usability Evaluation Methods 5 op

Lisätiedot

Ohjelmistotuotanto soveltuu opiskelijoille, jotka ovat kiinnostuneet ohjelmistojen toteuttamisesta, toteutukseen liittyvästä tuotantoprosessista sekä ohjelmistoprojektien läpiviemisestä.

Viimeksi muokattu15.04.2015