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
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.