Ohjelmistotekniikan aineopinnot |
Aineopinnot
Hannu Jaakkola
- Perusvalmiudet määrittelymenetelmien soveltamiseen ja valmiudet osallistua ohjelmiston määrittelyprojektiin.
- Kyky toteuttaa pienimuotoisia ohjelmia.
- Riittävät tiedot kandidaattityön tekemiseksi ohjelmistotekniikasta.
- Valmius jatkaa ohjelmistotekniikan opintoja syventävien opintojen tasolla.
Opintojakso | Opintopisteet | P/S |
OHJP-1010 Tietotekniikan peruskurssi | 3 op | Pakollinen |
OHJP-1100 Ohjelmointitekniikka | 6 op | Pakollinen |
OHJP-3010 Ohjelmistotuotanto | 3 op | Pakollinen |
OHJP-6010 Johdatus multimediaan | 3 op | Suositeltava |
Opintokokonaisuus | Opintopisteet |
Ohjelmistotekniikan syventävät opinnot | 30 op |
Pakollisten kurssien lisäksi opiskelija valitsee yhden painotusalueen ja täydentää opintokokonaisuuden täydentävien kurssien luettelosta.
Opintojakso | Opintopisteet |
OHJP-2100 Olio-ohjelmointi | 6 op |
OHJP-3100 Ohjelmiston määrittely | 5 op |
OHJP-6200 Rakenteinen tieto | 6 op |
Yhteensä | 17 op |
Valitun painotuksen lisäksi täydennetään opintokokonaisuus täydentävien kurssien luettelosta.
Opintojakso | Opintopisteet |
OHJP-3150 Tiedonhallinnan perusteet | 3 op |
OHJP-3200 Ohjelmiston suunnittelu | 6 op |
Yhteensä | 9 op |
Valitun painotuksen lisäksi täydennetään opintokokonaisuus täydentävien kurssien luettelosta.
Opintojakso | Opintopisteet |
OHJP-2200 Tietorakenteet | 6 op |
OHJP-2210 Käyttöjärjestelmät | 4 op |
Yhteensä | 10 op |
Valitun painotuksen lisäksi täydennetään opintokokonaisuus täydentävien kurssien luettelosta.
Opintojakso | Opintopisteet |
OHJP-6300 Käytettävyys | 3 op |
Yhteensä | 3 op |
Listasta täydennetään opintokokonaisuuden laajuuteen
Opintojakso | Opintopisteet |
OHJP-2200 Tietorakenteet | 6 op |
OHJP-2210 Käyttöjärjestelmät | 4 op |
OHJP-3150 Tiedonhallinnan perusteet | 3 op |
OHJP-3200 Ohjelmiston suunnittelu | 6 op |
OHJP-6300 Käytettävyys | 3 op |
Yhteensä | 22 op |