Tavoitteet
Kurssin suoritettuaan opiskelija osaa:
- suunnitella ja toteuttaa hajautettuja ohjelmistojärjestelmiä
- selittää hajautettuihin järjestelmiin ja asiakas-palvelin-arkkitehtuuriin liittyvät peruskäsitteet
- kuvata ja soveltaa hajautettujen sovellusten yleisimpiä muodostamis- ja kommunikointitekniikoita, kuten soketit, etäkutsut ja REST
- kehittää useita säikeitä käyttäviä ohjelmia ja ratkaista niihin liittyviä haasteita
- kuvata pilvisovellusten ja -alustojen toiminnan ja rakentaa pilveen yksinkertaisen hajautetun sovelluksen
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot, viestintätaidot ja yhteistyö- ja neuvottelutaidot.
Kurssin suoritettuaan opiskelija osaa:
- suunnitella ja toteuttaa hajautettuja ohjelmistojärjestelmiä
- selittää hajautettuihin järjestelmiin ja asiakas-palvelin-arkkitehtuuriin liittyvät peruskäsitteet
- kuvata ja soveltaa hajautettujen sovellusten yleisimpiä muodostamis- ja kommunikointitekniikoita, kuten soketit, etäkutsut ja REST
- kehittää useita säikeitä käyttäviä ohjelmia ja ratkaista niihin liittyviä haasteita
- kuvata pilvisovellusten ja -alustojen toiminnan ja rakentaa pilveen yksinkertaisen hajautetun sovelluksen
Opintojakso vahvistaa seuraavia työelämävalmiuksia: luovuus, moniammatillisuus, ongelmanratkaisutaidot, tieto- ja viestintätekniikan taidot, viestintätaidot ja yhteistyö- ja neuvottelutaidot.
- Opettaja
Jarko Papalitsas