Distributed Systems (5 op)
Toteutuksen tunnus: TE00BH37-3004
Toteutuksen perustiedot
Ilmoittautumisaika
25.11.2019 - 19.01.2020
Ajoitus
07.01.2020 - 26.04.2020
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia (LAB)
Toimipiste
Lahden kampus
Opetuskielet
- Englanti
Koulutus
- Tieto- ja viestintätekniikan koulutus
Opettaja
- TE_Opettaja_TVT
- Timo Turunen
Ryhmät
-
07TVT19KTieto- ja viestintätekniikan koulutus 19K, Lahti
-
07TVT18STieto- ja viestintätekniikan koulutus 18S, Lahti
-
07Z2HTVT19KZ2 aikaikkuna 07TVT19K
Osaamistavoitteet
The student is able to
- understand communication technologies between computers from the programmer's point of view
- design and implement distributed programs in a network environment
- implement the design and implementation principles of distributed programs
- use middleware services in distributed software development.
Toteutustapa ja opetusmenetelmät
Opintojaksolla tehdään pakollisia palautettavia harjoitustehtäviä. Opintojaksolla ei ole tenttiä.
Ajoitus ja läsnäolo
Kevät 2020, tiistaisin 4 tuntia viikossa
Oppimateriaali ja suositeltava kirjallisuus
Oppimateriaalina käytetään verkosta löytyvää materiaalia.
Toteutuksen valinnaiset suoritustavat
Erikseen sovittava näyttö
Uusintamahdollisuudet
Opintojakson aikana ei ole tenttiä.
Oppimisympäristö
Palautettavat tehtävät reppu-ympäristössä.
Opiskelijan ajankäyttö ja kuormitus
Opintojaksolla on 4 tuntia viikossa oppitunteja yhteensä 56 tuntia. Kokonaisuutena 5 op vastaa opiskelijan työnä noin 133 tuntia.
Sisältö
- hajautettu tiedonsiirto kyttääen socket-rajapintaa (TCT- ja UDP-protokollat)
- hajautetun järjestelmän toteutus middleware-ohjelmistoja käyttääen
- säikeiden ja semaforien käyttö hajautetuissa sovelluksissa
Lisätietoja opiskelijalle: mm. edeltävä osaaminen
- olio-ohjelmoinnin perusteet
- tietoverkkojen perusteet
- platform computing
- tai vastaavat tiedot
Arviointimenetelmät
- pakolliset palautettavat tehtävät
- mahdolliset vapaaehtoisesti palautettavat tehtävät
Arviointiasteikko
1-5
Hylätty (0)
Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.
Arviointikriteerit: taso 1: (arviointiasteikko 1-5)
Opiskelija osaa suorittaa käytännön töitä.
Arviointikriteerit: taso 3 (arviointiasteikko 1-5)
Opiskelija osaa etsiä ja soveltaa ohjeita useista lähteistä ja selviää hyvin käytännön töistä.
Arviointikriteerit: taso 5 (arviointiasteikko 1-5)
Opiskelija osaa omaksua oppimissisällöt ja ratkaista ongelmia itsenäisesti ja kiitettävästi.