|
Ohjelmistotekniikka, 25 op |
Aineopinnot
Hannu-Matti Järvinen
- Riittävät tiedot kandidaatintyön tekemiseksi ohjelmistotekniikasta.
- Kyky toimia ohjelmistoprojektissa asiakkaan ominaisuudessa.
- Kyky toteuttaa pienimuotoisia ohjelmia.
- Valmius jatkaa opintoja syventävien opintojen tasolla.
Opintojaksot OHJ-1010 Tietotekniikan perusteet, OHJ-1100 Ohjelmointi I ja OHJ-3010 Ohjelmistotuotannon perusteet ovat pakollisia esitietoja. Jos opiskelija valitsee IHTE-3201, on myös IHTE-1100 pakollinen esitieto. Jos opiskelija valitsee OHJ-2050, on myös MAT21160 pakollinen esitieto. ( Pakollinen )
Opintokokonaisuus | Opintopisteet |
Automaation ohjelmistotekniikka | 30 op |
Lääketieteellinen informatiikka | 30 op |
Hajautetut ohjelmistot | 30 op |
Ohjelmistotiede | 30 op |
Ohjelmistotuotanto | 30 op |
Sulautetut järjestelmät | 30 op |
Käytettävyys | 30 op |
Tietokone- ja prosessoritekniikka | 30 op |
Mikäli aineopintojen pakollisia opintojaksoja kuuluu koulutusohjelmakohtaisiin pakollisiin opintoihin, tulee näiden opintojaksojen tilalle ottaa vaihtoehtoisia ja täydentäviä opintojaksoja niin, että 25 opintopistettä tulee täyteen.
Opintojakso | Opintopisteet | Vaihtoehtoisuus |
OHJ-1150 Ohjelmointi II | 5 op | 2 |
OHJ-1160 Laaja ohjelmointi 2 | 6 op | 2 |
OHJ-1400 Olio-ohjelmoinnin peruskurssi | 4 op | |
OHJ-1700 Ohjelmistotekniikan kandidaatintyöseminaari | 0 op | 1 |
OHJ-2010 Tietorakenteiden käyttö | 5 op | |
OHJ-3300 Johdatus tietokantoihin | 3 op | |
OHJ-4010 Rinnakkaisuus | 4 op | |
Yhteensä | 27 op |
1. Pakollinen vain, jos kandidaatintyö tehdään tähän aineopintokokonaisuuteen.
2. Opintojaksot ovat vaihtoehtoiset ja toisensa poissulkevat.
Vaihtoehtoisista opintojaksoista on suoritettava ainakin yksi. Opintokokonaisuuden voi tarvittaessa täydentää 25 opintopisteeseen muilla vaihtoehtoisilla tai täydentävillä opintojaksoilla. Jos syventävät opinnot ovat ohjelmistotuotantoa, suositellaan opintojakson OHJ-3050 suorittamista. Vastaavasti ohjelmistotieteen lukijoille suositellaan opintojaksoa OHJ-2050 ja käytettävyyden lukijoille opintojaksoa IHTE-3100.
Valittava vähintään 4 pisteen edestä opintojaksoja
Opintojakso | Opintopisteet |
IHTE-3201 Käytettävyystutkimuksen menetelmät | 6 op |
OHJ-2050 Ohjelmointikielten periaatteet | 5 op |
OHJ-3050 Ohjelmistotuotannon menetelmät | 6 op |
Yhteensä | 17 op |
Listasta täydennetään opintokokonaisuuden laajuuteen (25)
Ohjelmistotekniikka on tärkeänä osana suuressa osaa tekniikan eri alojen sovelluksia. Tämän takia ohjelmistotekniikan aineopinnot sopivat mukaan minkä tahansa tekniikan alan opintoihin. Ohjelmistotekniikka tukee myös tietokoneella tehtävien suunnittelujärjestelmien käyttöä ja sovittamista kulloiseenkin käyttötarkoituseen.