Ohjelmistoarkkitehtuuri (5 op)
Toteutuksen tunnus: OT00EK15-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
-
04.11.2024 - 17.11.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.01.2025 - 31.07.2025
Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Informaatioteknologian koulutusyksikkö
- Toimipiste
- Mikkelin kampus
- Opetuskielet
- suomi
- Paikat
- 20 - 35
- Koulutus
- Ohjelmistotekniikan koulutus
Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 49 t 0 min.
Aika | Aihe | Tila |
---|---|---|
Ke 15.01.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 22.01.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 29.01.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 05.02.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 12.02.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 19.02.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 05.03.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 12.03.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 19.03.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 26.03.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 02.04.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 09.04.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 16.04.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Ke 23.04.2025 klo 08:30 - 12:00 (3 t 30 min) |
Ohjelmistoarkkitehtuuri OT00EK15-3002 |
MB210
Erikoistila; 12 tietokonetta
|
Tavoitteet
Osaat nimetä ja havainnollistaa ohjelmistosuunnittelun yleisiä periaatteita.
Osaat selittää yleisempien ohjelmistoarkkitehtuurien ominaisuuksia.
Osaat valita oikean arkkitehtuurimallin eri konteksteissa.
Osaat mallintaa ohjelmistoja ja niiden osia.
Tunnet ohjelmistoviitekehyksen käsitteen ja osaat selittää eri viitekehyksien tärkeimmät ominaisuudet.
Sisältö
Mitä on ohjelmistoarkkitehtuuri?
Miten arkkitehtuurisuunnittelu vaikuttaa lopulliseen ohjelmistotuotteeseen?
Miten eri arkkitehtuureja mallinnetaan eri tekniikoita hyödyntäen?
Miten mallinnetaan web-sovelluksen arkkitehtuuri?
Miksi arkkitehtuurisuunnitelma ja lopullinen toteutus usein eroavat toisistaan käytännössä ja mitä ratkaisuja ongelmaan on olemassa?
Arviointi
Opiskelija osaa
a. käyttää johdonmukaisesti ammattikäsitteitä
b. etsiä tietoa alan keskeisistä tiedonlähteistä
c. hahmottaa tehtäväkokonaisuuksia
e. käyttää keskeisiä oman alan malleja, menetelmiä, ohjelmistoja ja tekniikoita
Opiskelumateriaali
Saat opiskelumateriaalin kurssin aloituksessa
Opiskelumuodot ja -menetelmät
Osallistut luennoille ja harjoituksiin viikoittaisen aikataulun mukaisesti.
TKI ja työelämäyhteistyö
Ei ole, 0 pistettä.
Tenttien ja tehtävien ajoittuminen
Kurssilla on yksi tentti kurssin loppupuolella
Opiskelijan työmäärä
135 h, joista 60 tuntia työskennellään luokassa ja kotona. Loput ajasta käytetään kotitehtäviin, kokeisiin valmistautumiseen
Toteutuksen osien kuvaus
Tämä kurssi on suunniteltu antamaan opiskelijoille yleiskäsitys siitä, mitä ohjelmistoarkkitehtuuri on ja mitkä ovat sen keskeisimmät periaatteet ja suunnittelumallit.
Kurssin oppimistavoitteet: Kurssin lopussa opiskelijoilla on käsitys ohjelmistoarkkitehtuurin peruskäsitteistä ja rakenteista. He osaavat analysoida, suunnitella ja toteuttaa skaalautuvia ja joustavia ohjelmistoarkkitehtuureja hyödyntäen erilaisia suunnittelumalleja ja parhaita käytäntöjä.
Arviointiasteikko
1-5
Arviointimenetelmät ja arvioinnin perusteet
Kurssin arviointiasteikko on 1-5.
Arviointi:
- Kotitehtävät (70%):
- Tentti (30%)