suomeksi
in English

Ohjelmistotekniikka (V0118), 3 op

Perustiedot

Kurssin nimi:Ohjelmistotekniikka
Winhakoodi:V0118
Kurren lyhenne:OhjTekn
Opintopisteet:3
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:2.vsk
Jakso:Kevätlukukausi, 3.jakso, 4.jakso
Lukuvuosi:0607
Opetuskieli:Suomi
Opettaja:Harri Airaksinen
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

V0113 Ohjelmoinnin Perusteet
TIEL0002 Sovelluskehitys
V0119 Olio-ohjelmointi

Osallistujilta edellytetään ohjelmoinnin perusteiden, projektityöskentelyn ja olio-pohjaisen ohjelmistokehityksen tunteminen

Sisältö (ydinaines ja -osaaminen)

- ? Ohjelmistotuotanto
? Ohjelmistoprojektin dokumentaatio ja standardit
? Ohjelmistoprojektin työmäärän arviointi
? Algoritmien ja tietojen kuvaaminen
? Vaatimusten määrittely ja hallinta
? Mediatekniikan erityistarpeet ohjelmistotekniikalle
? Ohjelmistotuotannon avustavien työkalujen peruskäyttö
o Version hallinta (Eclipse)
o Mallinnus ja kuvaus (Jude, Visio)

Sisältö (täydentävä ja erityisosaaminen)

? Java (JSP) ja tietokantaohjelmointi
? Hakumenetelmät, linkitetyt rakenteet, rekursio ja binaaripuut

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

Opintojakson suoritettuaan opiskelija tuntee perusteet ohjelmistotuotantoprosessista, sen eri vaiheista sekä niihin liittyvistä menetelmistä ja työkaluista. Näkökulmana on ammattimainen ohjelmistotyö sekä tuotteistettavien ohjelmistojen rakentamisen ja ylläpidon problematiikka.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

Opintojakson suoritettuaan opiskelija pystyysuunnittelemaan, toteuttamaan, hallitsemaan ja dokumentoimaan ohjelmistoprojektin.

Kirjallisuus ja muu materiaali

Ohjelmistotuotanto
Haikala,Märijärvi

Requirements analysis and System Design
Maciaszek

Object-Oriented Modelling and design with UML
Blaha, Rumbaugh

Java J2EE
Wutka

Opetusmenetelmät

? Luokkahuoneopetusta: 28 h
? Laboratoriotöitä:21 h
? Harjoitustyö: 20 h
? Tentit: 2 h
? Opiskelijan itseopiskelu:19 h
Yhteensä: 90 h

Opiskelijan kuormittavuus

Arvioinnin perusteet

Arviointi tapahtuu teoriaosuuden tenttien ja harjoitustyösuoritusten perusteella.

Koulutusohjelmakohtaiset kompetenssit

oman alan asiantuntijuus, taito integroida eri osaamisalueita laaja-alaisesti
viestintä-, tieto- ja julkaisujärjestelmien tekniikat ja prosessit

login