(KUOPIO): Hajautetut ja samanaikaiset järjestelmät (HSJ) (5 op)
Toteutuksen tunnus: C-10088-3621415-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
- 24.02.2025 - 28.03.2025
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 10.03.2025 - 16.05.2025
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Monimuoto-opetus
- Korkeakoulu
- Itä-Suomen yliopisto, Itä-Suomen yliopisto, Kuopion kampus
- Opetuskielet
- suomi
- Paikat
- 0 - 100
- Opintojakso
- C-10088-3621415
Arviointiasteikko
0-5
Tavoitteet
Opiskelija ymmärtää järjestelmän samanaikaisuuden aiheuttamat haasteet järjestelmän suunnittelussa ja toteutuksessa ymmärtää paikallisen ja hajautetun järjestelmän erot toiminnassa, suunnittelussa ja toteutuksessa; ymmärtää hajautetun järjestelmän kommunikaation kerrostetun mallin ja eri kerrosten roolit tuntee tärkeimmät hajautetun järjestelmän pohjana olevat mallit (rakenne-, vuorovaikutus-, vika- ja turvallisuusmallit) osaa suunnitella ja toteuttaa yksinkertaisen samanaikaisen ja hajautetun järjestelmän osaa koordinoida samanaikaisten suoritussäikeiden keskinäisen kommunikaation ja pääsyn yhteisiin resursseihin jollakin yleisesti käytetyllä ohjelmointialustalla.
Suoritustavat
l
Sisältö
Hajautetun järjestelmän peruskäsitteet ja haasteet. Hajautetun järjestelmän mallit (rakenne-, vuorovaikutus-, vika- ja turvallisuusmallit). Kommunikaatio ja kommunikaatioprotokollat hajautetuissa järjestelmissä. Hajautetun järjestelmän tietoturva. Samanaikaisuuden peruskäsitteet ja haasteet. Säikeiden koordinointi ja säikeiden välinen kommunikaatio.
Aika ja paikka
Lähiopetus, luennot seurattavissa etänä. Opetuskieli on Suomi
Oppimateriaalit
Luentorunko. Coulouris, Dollimore, Kindberg, Blair: Distributed Systems, Concepts and Design
Opetusmenetelmät
Kurssikuulustelu ja harjoitustehtävät, tai yleinen kuulustelu. Luennot 32t, harjoituksia 16t, kurssikuulustelu 3t, harjoitustehtävien teko 64t, muu omatoimnen opiskelu 18t. HUOM! Kontaktiluennot tänä vuonna vain englannin kielellä. Suomenkieliset luentotallenteet on seurattavissa kurssin eLearn -sivulla. Arvostelu: Kurssikuulustelu 70%, viikkokysymykset 20%, harjoitustehtävät 10% + 10% bonus. Harjoituspisteiden osalta länäolopakko.
Esitietovaatimukset
Olio-ohjelmointi