Siirry suoraan sisältöön

Ohjelmistoarkkitehtuurit (5 op)

Toteutuksen tunnus: G-12034-3002

Toteutuksen perustiedot


Ilmoittautumisaika
01.12.2014 - 30.09.2015
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.08.2015 - 31.12.2015
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Koulutus
Tietotekniikan koulutusohjelma, vuonna 2013 tai aiemmin aloittaneet
Opettajat
Erkki Hietalahti
Vastuuhenkilö
Erkki Hietalahti
Opintojakso
G-12034

Osaamistavoitteet (Opintojakso)

Opiskelija hallitsee ohjelmistoarkkitehtuurien peruskäsitteet ja -ratkaisut, sekä pystyy soveltamaan niitä modulaaristen, joustavien ja uudelleenkäytettävien ohjelmistojen kehittämisessä.

Sisältö (Opintojakso)

Ohjelmistoarkkitehtuurien perusteet. Komponentit. Ohjelmistoriippuvuudet. Suunnittelumallit. Arkkitehtuurimallit. Tuoterunkoarkkitehtuurit. Kehysarkkitehtuurit.

Esitietovaatimukset (Opintojakso)

Esitietosuositus: G-10020 Insinöörintietotekniikan perusteet, G-02018 Ohjelmointi 1, G-02019 Oh-jelmointi 2, G-02029 Olio-ohjelmointi I, G-04130 Ohjelmistojen suunnittelu, G-04132 Tietorakenteet ja algoritmit, G-04133 Ohjelmistotuotannon menetelmät.

Tenttien ja uusintatenttien ajankohdat

Kurssilla ei ole tenttiä.

Arviointimenetelmät ja arvioinnin perusteet

Kurssi suoritetaan projektimuotoisesti, missä tehdään neljä isompaa selvitystyötä. Kukin arvioidaan asteikolla 0 - 5 ja kurssin arvosana on näiden keskiarvo.

Opiskelumuodot ja opetusmenetelmät

Luennot, keskustelut, ryhmätyöskentely, itsenäiden tiedon hakeminen ja soveltaminen.

Oppimateriaalit

Päälähde on:
Fairbanks, G. (2012). Just Enough Software Architecture A Risk-Driven Approach. Boulder: Marshall & Brainerd.
Toinen lähde:
Bijlsma, A., Heerendr., B. J., Roubtsovair., E. E., Stuurman, S. (2009). Software Architecture. Free Technology Academy.

Opiskelijan ajankäyttö ja kuormitus

Kokoontumiskerrat käytämme luentoihin, keskusteluihin sekä projektitöiden eteenpäin saattamiseen.

Sisällön jaksotus

Tämä on kerrottu kurssin tabula-sivustolle julkaistavassa Excel-tiedostossa (sisältää kurssin aikataulun).

Lisätietoja opiskelijoille

On syytä asennoitua runsaaseen englannninkielisen materiaalin läpikäyntiin.

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ei kykene selviytymään annetuista tehtävistä edes avustettuna.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Osaa esimerkkien ja malliratkaisujen avulla suoriutua annetuista tehtävistä.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Hallitsee kokonaisuuden ja osaa monipuolisesti soveltaa esimerkkejä.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Osaa kekseliäästi yhdistää tietoa ja osaa analysoida omia ratkaisujaan.

Siirry alkuun