Ohjelmistotekniikan sivuaine, 25 op

Opintokokonaisuuden tyyppi

Aineopinnot

Yhteyshenkilö

Hannu-Matti Järvinen, Kari Systä

Osaamistavoitteet

- Opiskelija pystyy osallistumaan ohjelmistoprojektiin osana asiakkaan projektiryhmää.
- Sivuaineen suoritettuaan opiskelijalla on ohjelmointivalmiudet pienimuotoisten ohjelmien toteuttamiseen.

Jatkomahdollisuudet

Opintokokonaisuus Opintopisteet
Theoretical Computer Science 30 op

Sisältö

Pakolliset opintojaksot

Opintojakso Opintopisteet Vuosikurssi
TIE-02100 Johdatus ohjelmointiin 5 op I  
TIE-02200 Ohjelmoinnin peruskurssi 5 op II  
TIE-02300 Johdatus ohjelmistotuotantoon 4 op III  
Yhteensä 14 op  

Täydentävät opintojaksot

Vaihtoehtoisten joukossa on laaja valikoima tietotekniikan kursseja. Valitessaan kursseja opintokokonaisuuteen opiskelijan on tarkistettava, että pakollisten esitietoketjujen edellyttämät opintojaksot tai vastaavat tiedot on suoritettu. Jos tarkoitus on saada valmiudet hyvänä ohjelmistoprojektin asiakkaan olemiseen erityisen suositeltavia kursseja ovat TIE-03100 tietoverkot ja tietotuva sekä TIE-04100 käyttäjäkokemuksen perusteet.

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

Opintojakso Opintopisteet
SGN-43006 Knowledge Mining and Big Data 5 op
TIE-02401 Ohjelmoinnin tekniikat 5 op
TIE-02500 Rinnakkaisuus 5 op
TIE-03100 Tietoverkot ja tietoturva 4 op
TIE-04100 Käyttäjäkokemuksen perusteet 3 op
TIE-11200 Tietotekniikan erityiskysymyksiä 1-5 op
TIE-20100 Tietorakenteet ja algoritmit 5 op
TIE-20106 Data Structures and Algorithms 5 op
TIE-20200 Ohjelmistojen suunnittelu 5 op
TIE-21100 Ohjelmistotuotannon menetelmät 6 op
TIE-21201 Ohjelmistojen testaus 5 op
TIE-21301 Ohjelmistoarkkitehtuurit 5 op
TIE-22101 Johdatus tietokantoihin 5 op
TIE-22201 Tietokantojen suunnittelu 5 op
TIE-22307 Data-Intensive Programming 5 op
TIE-23500 Web-ohjelmointi 5 op
TIE-23600 Palvelupohjaiset järjestelmät 5 op
TIE-30101 Tietoturvallisuuden perusteet 2 op
TIE-30200 Tietoturva-arki 4 op
TIE-30600 Turvallinen ohjelmointi 3 op
TIE-41106 User Interface Design 5 op
TIE-41206 Human-Centered Product Development 5 op

Lisätiedot

Aineopintokokonaisuudesta ei voi tehdä kandidaatintyötä. Opintokokonaisuutta ei voi valita tietotekniikan koulutusohjelmaan.
Opiskelija joka haluaa jatkaa aiheen opiskelua voi DI-tutkinnossa ottaa ohjelmistotuotannon tekniseksi sivuaineeksi ko. opintokokonaisuuden vaatimusten mukaisesti.

Opintokokonaisuus voidaan suorittaa vain sivuaineena

Päivittäjä: Ojanen Sonja, 21.02.2018