Ohjelmistotekniikka, 25 op

Opintokokonaisuuden tyyppi

Aineopinnot

Yhteyshenkilö

Hannu-Matti Järvinen, Tommi Mikkonen

Osaamistavoitteet

- Opiskelija osaa toimia ohjelmistoprojektissa asiakkaana.
- Opiskelija pystyy määrittelemään, suunnittelemaan, toteuttamaan ja testaamaan pienimuotoisia ohjelmistoja.
- Opiskelija pystyy toimimaan ohjelmistoprojektin toteuttamisessa ryhmänjäsenenä.
- Opiskelija saavuttaa yleissivistävän tason ohjelmoinnin käsitteistä ja periaatteista.

Esitietovaatimukset

Opintokokonaisuus Opintopisteet P/S
Tietotekniikan suuntaavat opinnot 18 op Pakollinen

Jatkomahdollisuudet

Opintokokonaisuus Opintopisteet
Ohjelmistotuotanto 30 op
Ohjelmistotuotanto 50 op
Pervasive Systems 50 op
Pervasive Systems 30 op
Sulautetut järjestelmät 50 op
Sulautetut järjestelmät 30 op

Sisältö

Pakolliset opintojaksot

Opintojakso Opintopisteet Vuosikurssi
TIE-02500 Rinnakkaisuus 5 op II  
TIE-04100 Käyttäjäkokemuksen perusteet 3 op II  
TIE-20100 Tietorakenteet ja algoritmit 5 op II  
TIE-20200 Ohjelmistojen suunnittelu 5 op III  
TIE-22100 Johdatus tietokantoihin 4 op II  
Yhteensä 22 op  

Pakolliset vaihtoehtoiset opintojaksot

Kandidaatintyöseminaari on pakollinen, mikäli kokonaisuuteen tehdään kandidaatintyö.

Opintojakso Opintopisteet Vuosikurssi
TIE-10100 Tietotekniikan kandidaatintyöseminaari 0 op III  

Täydentävät opintojaksot

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

Opintojakso Opintopisteet Vuosikurssi
TIE-11200 Tietotekniikan erityiskysymyksiä 1-5 op III  
TIE-11300 Tietotekniikan vaihtuva-alainen kurssi 3-6 op III  
TIE-21100 Ohjelmistotuotannon menetelmät 6 op II  
TIE-21201 Ohjelmistojen testaus 5 op III  
TIE-22200 Tietokantojen suunnittelu 6 op III  
TIE-23500 Web-ohjelmointi 5 op II  
TIE-30200 Tietoturva-arki 4 op II  

Lisätiedot

Ohjelmistotekniikka on tärkeänä osana suuressa osaa tekniikan eri alojen sovelluksia. Tämän takia ohjelmistotekniikan aineopintoihin sopii rinnalle mikä tahansa tekniikan alan opintokokonaisuus.

Päivittäjä: Andersson Kirsi, 24.03.2017