Service-oriented applications (8 op)
Toteutuksen tunnus: TTOW0130-3001
Toteutuksen perustiedot
Ilmoittautumisaika
04.01.2021 - 15.01.2021
Ajoitus
08.03.2021 - 30.04.2021
Opintopistemäärä
8 op
Virtuaaliosuus
8 op
Toteutustapa
Verkko-opetus
Yksikkö
Teknologiayksikkö
Toimipiste
Lutakon kampus
Opetuskielet
- Englanti
Paikat
0 - 32
Koulutus
- Tieto- ja viestintätekniikka (AMK)
Opettaja
- Teemu Kontio
Ryhmät
-
TTV21VKTieto- ja viestintätekniikka (AMK), vaihto-opiskelu/Exchange studies
-
TTV18S3Tieto- ja viestintätekniikka
Tavoitteet
Opiskelija tuntee palvelupohjaisten sovellusten suunnittelu- ja toteutusperiaatteet. Opiskelija osaa REST-arkkitehtuurin perusteet. Opiskelija osaa suunnitella ja toteuttaa palvelupohjaisen sovelluksen.
Sisältö
Opintojakso sisältää perusteet palvelupohjaisten sovellusten arkkitehtuurista, suunnittelusta ja toteutuksesta. Lisäksi tutustutaan Web-palveluihin, ReST-arkkitehtuuriin ja pilvipalveluihin. Harjoitustyössä tutustutaan ja toteutetaan palvelupohjainen sovellus käyttäen soveltuvia sovelluskehyksiä ja kirjastoja.
Oppimateriaali ja suositeltava kirjallisuus
Verkko-oppimisympäristössä julkaistava sähköinen materiaali.
Opetusmenetelmät
- luennot
- itseopiskelu
- verkko-opinnot
- projektityö ryhmänä
- seminaarit
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssilla ei ole tenttiä. Arvointi perustuu projektityöhön sekä oppilaan pitämään seminaariin.
Vaihtoehtoiset suoritustavat
Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.
Opiskelijan ajankäyttö ja kuormitus
Yksi opintopiste (1 op) tarkoittaa keskimäärin 27 tunnin työtä.
- luennot 18 h
- tehtävät 36 h
- itsenäinen työskentely 64 h
- projekti 90 h
Yhteensä 208 h
Arviointiasteikko
0-5
Arviointikriteerit, tyydyttävä (1-2)
Välttävä 1: Opiskelija tuntee vain osin palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää joitakin REST-kutsuja. Opiskelija osaa suunnitella ja toteuttaa vain osia palvelupohjaisesta sovelluksesta. Dokumentaatio on palautettu ja on suppea.
Tyydyttävä 2: Opiskelija osaa pääosin palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja. Opiskelija osaa suunnitella ja toteuttaa pienen palvelupohjaisen sovelluksen. Dokumentaatio on suppea, lähes virheetön ja joitakin valittuja ratkaisuja on perusteltu.
Arviointikriteerit, hyvä (3-4)
Hyvä 3: Opiskelija osaa pääosin palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja ja toteuttaa osia REST-rajapinnasta. Opiskelija osaa suunnitella ja toteuttaa palvelupohjaisen sovelluksen. Dokumentaatio on kattava, selkeä, lähes virheetön ja valitut ratkaisut on osin perusteltu.
Kiitettävä 4: Opiskelija osaa palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja ja toteuttaa REST-rajapinnan. Opiskelija osaa suunnitella ja toteuttaa vaativan tai laajan palvelupohjaisen sovelluksen. Dokumentaatio on kattava, selkeä, virheetön ja valitut ratkaisut on perusteltu.
Arviointikriteerit, kiitettävä (5)
Erinomainen 5: Opiskelija osaa palvelupohjaisiin sovelluksiin liittyvät käsitteet ja suunnittelu- ja toteutusperiaatteet. Opiskelija osaa käyttää REST-kutsuja ja toteuttaa REST-rajapinnan. Opiskelija osaa suunnitella ja toteuttaa vaativan ja laajan palvelupohjaisen sovelluksen. Dokumentaatio on kattava, selkeä, virheetön ja valitut ratkaisut on perusteltu.
Esitietovaatimukset
Ohjelmistosuunnittelun hallinta, ohjelmointitaito, olio-ohjelmointi osaaminen, perusteet Internet-teknologioista, tietokantaosaaminen