Service-oriented applications (8 op)
Toteutuksen tunnus: TTOW0130-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
-
04.01.2021 - 15.01.2021
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
08.03.2021 - 30.04.2021
Toteutus on päättynyt.
- Opintopistemäärä
- 8 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 8 op
- Toteutustapa
- Verkko-opetus
- Yksikkö
- Teknologiayksikkö
- Toimipiste
- Lutakon kampus
- Opetuskielet
- englanti
- Paikat
- 0 - 32
- Koulutus
- Tieto- ja viestintätekniikka (AMK)
- Opettajat
- Teemu Kontio
- Ryhmät
-
TTV21VKTieto- ja viestintätekniikka (AMK), vaihto-opiskelu/Exchange studies
-
TTV18S3Tieto- ja viestintätekniikka
- Opintojakso
- TTOW0130
Arviointiasteikko
0-5
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.
Oppimateriaalit
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.
Toteutuksen valinnaiset 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
Arviointikriteerit, tyydyttävä (1)
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)
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
Lisätiedot
Exchange students 5 places