Siirry suoraan sisältöön

(JOENSUU): Hajautetut ja samanaikaiset järjestelmät (HSJ) (5 op)

Toteutuksen tunnus: C-10088-3621415-3007

Toteutuksen perustiedot


Ilmoittautumisaika
24.02.2025 - 14.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, Joensuun kampus
Opetuskielet
suomi
Paikat
0 - 100
Opintojakso
C-10088-3621415

Arviointiasteikko

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

Luennot tallenteina verkossa, harjoitukset kontaktiopetuksena. 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 tallenteina verkossa 32t, harjoituksia 16t, kurssikuulustelu 3t, harjoitustehtävien teko 64t, muu omatoimnen opiskelu 18t. HUOM! Kontaktiluennot tänä vuonna vain englannin kielellä. Suomen kieliset luentotallenteet on seurattavissa kurssin eLearn -suvulla. Arvostelu: Kurssikuulustelu 70%, viikkokysymykset 20%, harjoitustehtävät 10% + 10% bonus. Harjoituspisteiden osalta länäolopakko.

Esitietovaatimukset

Olio-ohjelmointi

Siirry alkuun