Opinto-opas 2009-2010
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

Ohjelmistotekniikka, 25 op

Opintokokonaisuuden tyyppi

Aineopinnot

Yhteyshenkilö

Hannu-Matti Järvinen

Osaamistavoitteet

- Riittävät tiedot kandidaatintyön tekemiseksi ohjelmistotekniikasta.
- Kyky toimia ohjelmistoprojektissa asiakkaan ominaisuudessa.
- Kyky toteuttaa pienimuotoisia ohjelmia.
- Valmius jatkaa opintoja syventävien opintojen tasolla.

Tutkinnot, joihin opintokokonaisuus voidaan sisällyttää

Tutkinto
Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma - Tekniikan kandidaatin tutkinto
Signaalinkäsittelyn ja tietoliikennetekniikan koulutusohjelma - Diplomi-insinöörin tutkinto
Tietojohtamisen koulutusohjelma - Tekniikan kandidaatin tutkinto
Sähkötekniikan koulutusohjelma - Diplomi-insinöörin tutkinto
Biotekniikan koulutusohjelma - Diplomi-insinöörin tutkinto
Biotekniikan koulutusohjelma - Tekniikan kandidaatin tutkinto
Sähkötekniikan koulutusohjelma - Tekniikan kandidaatin tutkinto
Tietotekniikan koulutusohjelma - Tekniikan kandidaatin tutkinto
Tietotekniikan koulutusohjelma - Diplomi-insinöörin tutkinto

Esitietovaatimukset

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 )

Jatkomahdollisuudet

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

Sisältö

Pakolliset opintojaksot

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.

Vaihtoehtoiset opintojaksot

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

Täydentävät opintojaksot

Listasta täydennetään opintokokonaisuuden laajuuteen (25)

Opintojakso Opintopisteet
IHTE-1100 Käytettävyyden perusteet 3 op
IHTE-2100 Käyttöliittymäsuunnittelun perusteet 3 op
IHTE-3100 Käyttäjäkeskeinen tuotekehitys 5 op
IHTE-7100 Johdatus ihmisen käyttäytymiseen 5 op
IHTE-7302 Monikulttuurinen suunnittelu 3 op
OHJ-1450 Olio-ohjelmoinnin jatkokurssi 5 op
OHJ-1850 Ohjelmistotekniikan erityiskysymyksiä 3 op
OHJ-2050 Ohjelmointikielten periaatteet 5 op
OHJ-2100 Ohjelmistotieteen perustyökaluja 5 op
OHJ-2156 Analysis of Algorithms 4 op
OHJ-2206 Design and Implementation of Data Structures 5 op
OHJ-2306 Introduction to Theoretical Computer Science 6 op
OHJ-2700 Tietokonegrafiikka 6 op
OHJ-3050 Ohjelmistotuotannon menetelmät 6 op
OHJ-3060 Ohjelmistojen testaus 5 op
OHJ-3100 Ohjelmien ylläpito ja evoluutio 5 op
OHJ-3200 Ohjelmistoarkkitehtuurit 6 op
OHJ-3320 Tietokantojen suunnittelu 3 op
OHJ-4040 Rinnakkaisuuden jatkokurssi 3 op
OHJ-4100 Käyttöjärjestelmät 4 op
OHJ-4200 Laitteistonläheinen ohjelmointi 4 op
OHJ-4301 Sulautettu ohjelmointi 5 op
OHJ-5010 Hajautettujen järjestelmien perusteet 5 op
OHJ-5100 Seittiohjelmointi 4 op
OHJ-7400 Graafisen käyttöliittymän ohjelmointi 4-6 op
Yhteensä 112 op

Lisätiedot

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.

Viimeksi muokattu06.05.2010
MuokkaajaJaana Inha