|
Opinto-opas 2012-2013
Ohjelmistotekniikka, 25 op |
Opintokokonaisuuden tyyppi
Aineopinnot
Yhteyshenkilö
Hannu-Matti Järvinen
Osaamistavoitteet
- | Opiskelija pystyy määrittelemään, suunnittelemaan, toteuttamaan ja testaamaan pienimuotoisia ohjelmistoja. |
- | Opiskelija osaa toimia ohjelmistoprojektissa asiakkaana. |
- | Opiskelija saavuttaa yleissivistävän tason ohjelmoinnin käsitteistä ja periaatteista. |
Esitietovaatimukset
OHJ-1010 Tietotekniikan perusteet tai OHJ-1020 Tietotekniikan perusteet ja varusohjelmat ( Pakollinen )
OHJ-1100 Ohjelmointi I tai OHJ-1110 Laaja ohjelmointi 1 ( Pakollinen )
OHJ-3010 Ohjelmistotuotannon perusteet ( Pakollinen )
IHTE-1100 Käytettävyyden perusteet ( Suositeltava )
OHJ-1050 Ohjelmointi II tai OHJ-1060 Laaja ohjelmointi 2 ( Suositeltava )
OHJ-2100 Ohjelmistotieteen perustyökaluja ( Suositeltava )
Jatkomahdollisuudet
Opintokokonaisuus | Opintopisteet |
Automaation tietotekniikka | 30 op |
Käytettävyys | 30 op |
Laskennallinen systeemibiologia | 30 op |
Lääketieteellinen informatiikka | 30 op |
Ohjelmistotiede | 30 op |
Ohjelmistotuotanto | 30 op |
Ohjelmoitavat alustat ja laitteet | 30 op |
Sulautetut järjestelmät | 30 op |
Sisältö
Pakolliset opintojaksot
OHJ-1700 on pakollinen vain, jos kandidaatintyö tehdään tähän aineopintokokonaisuuteen.
Opintojakso | Opintopisteet | Vaihtoehtoisuus | Vuosikurssi |
OHJ-1150 Ohjelmointi II | 5 op | 1 | I |
OHJ-1160 Laaja ohjelmointi 2 | 6 op | 1 | I |
OHJ-1400 Olio-ohjelmoinnin peruskurssi | 4 op | II | |
OHJ-1700 Ohjelmistotekniikan kandidaatintyöseminaari | 0 op | III | |
OHJ-2010 Tietorakenteiden käyttö | 5 op | II | |
OHJ-3301 Johdatus tietokantoihin | 4 op | III | |
OHJ-4010 Rinnakkaisuus | 4 op | II | |
Yhteensä | 28 op |
1. Opintojaksot ovat vaihtoehtoiset ja toistensa poissulkevat.
Vaihtoehtoiset opintojaksot
Valittava vähintään 5 opintopisteen edestä opintojaksoja
Opintojakso | Opintopisteet | Vuosikurssi |
IHTE-3201 Käytettävyystutkimuksen menetelmät | 6 op | III |
OHJ-2050 Ohjelmointikielten periaatteet | 5 op | III |
OHJ-3050 Ohjelmistotuotannon menetelmät | 6 op | III |
Täydentävät opintojaksot
Listasta täydennetään opintokokonaisuuden laajuuteen (25)
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.