|
Ohjelmistotekniikka |
Aineopinnot
Hannu-Matti Järvinen
Ohjelmistotekniikka on tärkeänä osana suuressa osaa tekniikan eri alojen sovelluksia. Tämän takia ohjelmistotekniikan aineopinnot sopivat mukaan
mikä tahansa tekniikan alan opintoihin. Ohjelmistotekniikka tukee myös tietokoneella tehtävien suunnittelujärjestelmien käyttöä ja sovittamista kulloiseenkin käyttötarkoituseen.
- Riittävät tiedot kandidaattityön tekemiseksi ohjelmistotekniikasta.
- Valmius jatkaa opintoja syventävien opintojen tasolla.
- Kyky toteuttaa pienimuotoisia ohjelmia.
- Kyky toimia ohjelmistoprojektissa asiakkaan ominaisuudessa.
Suositeltava esitietokurssi OHJ-2100 on vaihtoehtoisen kurssin OHJ-2150 esitieto ja IHTE-1100 on vaihtoehtoisen kurssin OHJ-7300 esitieto. Vaihtoehtoista valintaa vastaava esitietokurssi tulee pakolliseksi esitiedoksi. Suositeltava esitietokurssi OHJ-1150 voidaan sisällyttää aineopintoihin, mikäli se ei ole pakollinen perusopinnoissa.
Opintojakso | Opintopisteet | P/S |
IHTE-1100 Käytettävyyden perusteet | 3 op | Suositeltava |
OHJ-1010 Tietotekniikan perusteet | 4 op | Pakollinen |
OHJ-1100 Ohjelmointi I | 4 op | Pakollinen |
OHJ-1150 Ohjelmointi II | 5 op | Suositeltava |
OHJ-2100 Ohjelmistotieteen perustyökaluja | 5 op | Suositeltava |
OHJ-3010 Ohjelmistotuotannon perusteet | 4 op | Pakollinen |
Opintokokonaisuus | Opintopisteet |
Automaation ohjelmistotekniikka | 30 op |
Hajautetut ohjelmistot | 30 op |
Käytettävyys | 30 op |
Lääketieteellinen informatiikka | 30 op |
Ohjelmistotiede | 30 op |
Ohjelmistotuotanto | 30 op |
Sulautetut järjestelmät | 30 op |
Mikäli aineopintojen pakollisia kursseja kuuluu koulutusohjelmakohtaisiin pakollisiin opintoihin, tulee näiden kurssien tilalle ottaa vaihtoehtoisia ja täydentäviä kursseja niin, että 25 opintopistettä tulee täyteen.
Opintojakso | Opintopisteet |
OHJ-1150 Ohjelmointi II | 5 op |
OHJ-1400 Olio-ohjelmoinnin peruskurssi | 4 op |
OHJ-2010 Tietorakenteiden käyttö | 5 op |
OHJ-3300 Johdatus tietokantoihin | 3 op |
OHJ-4010 Rinnakkaisuus | 4 op |
Yhteensä | 21 op |
Vaihtoehtoisista kursseista on suoritettava ainakin yksi. Opintokokonaisuuden voi tarvittaessa täydentää 25 opintopisteeseen muilla vaihtoehtoisilla kursseilla tai täydentävillä kursseilla. Jos syventävät opinnot ovat ohjelmistotuotantoa, suositellaan opintojakson OHJ-3050 suorittamista. Vastaavasti ohjelmistotieteen lukijoille suositellaan opintojaksoa OHJ-2150, käytettävyyden lukijoille opintojaksoa IHTE-3100, hajautettujen järjestelmien lukijoille opintojaksoa OHJ-5010 ja sulautettujen järjestelmien lukijoille opintojaksoa OHJ-4200.
Opintojakso | Opintopisteet |
IHTE-3100 Käyttäjäkeskeinen tuotekehitys | 5 op |
OHJ-2150 Algoritmien analyysi | 4 op |
OHJ-3050 Ohjelmistotuotannon menetelmät | 6 op |
OHJ-4200 Laitteistonläheinen ohjelmointi | 4 op |
OHJ-5010 Hajautettujen järjestelmien perusteet | 5 op |
Yhteensä | 24 op |
Listasta täydennetään opintokokonaisuuden laajuuteen
Viimeksi muokattu | 07.03.2007 |
Muokkaaja | Hannu-Matti Järvinen |