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 |
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.