Siirry suoraan sisältöön

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
Opettajat
Tuomas Reijonen
Ryhmät
OTMI22SP
Ohjelmistotekniikka, päivätoteutus
Opintojakso
OT00EK15

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
Muutokset varauksiin voivat olla mahdollisia.

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%)

Siirry alkuun