Ohjelmistotekniikka, 25 op

Opintokokonaisuuden tyyppi

Aineopinnot

Yhteyshenkilö

Hannu-Matti Järvinen

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 17 op Pakollinen

Jatkomahdollisuudet

Opintokokonaisuus Opintopisteet
Ohjelmistotuotanto 50 op
Ohjelmistotuotanto 30 op
Pervasive Systems 30 op
Pervasive Systems 50 op
Robotics 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-22101 Johdatus tietokantoihin 5 op II  
Yhteensä 23 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-21106 Software Engineering Methodologies 6 op II  
TIE-21201 Ohjelmistojen testaus 5 op III  
TIE-22201 Tietokantojen suunnittelu 5 op III  
TIE-23500 Web-ohjelmointi 5 op III  
TIE-30150 Johdatus tietoturvallisuuteen 5 op III  

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ä: Kunnari Jaana, 07.11.2017