Siirry suoraan sisältöön

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

  • 07TVT19K
    Tieto- ja viestintätekniikan koulutus 19K, Lahti
  • 07TVT18S
    Tieto- ja viestintätekniikan koulutus 18S, Lahti
  • 07Z2HTVT19K
    Z2 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.