•     Web-ohjelmointi ja NoSQL-tietokannat R504TL101-3001 21.02.2022-31.05.2022  5 op  (R54T21S) +-
    Osaamistavoitteet
    Opiskelija osaa itsenäisesti toteuttaa vuorovaikutteisen selainpohjaisen tietokantasovelluksen ja ymmärtää back end-ohjelmoinnin yleiset periaatteet tietoturvanäkökohdat huomioiden.
    Sisältö
    - Back end -ohjelmointi ja sen hyödyntäminen front endistä
    - NoSQL-tietokannat
    - REST-rajapintojen toteuttaminen
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Opiskelija osaa tehdä yksinkertaisia selainpohjaisia sovelluksia. Opiskelija osaa hyödyntää back end -rajapintaa ja NoSQL–tietokantaa sovelluksessa.
    Arviointikriteeri - arvosana 3
    Opiskelija osaa itsenäisesti tehdä monipuolisen web-pohjaisen sovelluksen, joka hyödyntää back end-rajapintaa ja NOSQL –tietokantaa sovelluksessa. Tulokset ja tekeminen ovat laadukkaita.
    Arviointikriteeri - arvosana 5
    Opiskelija osaa toteuttaa monipuolisen, käytettävyysnäkökohdat huomioivan web-pohjaisen sovelluksen, jossa on huomioitu tietoturvanäkökohdat. Tulokset ja tekeminen ovat korkealaatuisia.

    Opetusmenetelmät ja ohjaus

    Lähiopetusta 12 * 3h, tehtävät Moodlessa. Ohjaus Teamsin kautta Itsenäinen opiskelu

    Vastuuhenkilö

    Juhani Kuru

    Oppimateriaali ja suositeltava kirjallisuus

    Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin tueksi hyödynnettään ajantasaisia materiaaleja internetistä.

    Toteutustapa

    Lähiopetus

    Tenttien ajankohdat ja uusintamahdollisuudet

    Opintojakso arvioidaan henkiökohtaisen työn sekä harjoitustehtävien kautta.

    Opetuskieli

    Suomi

    Ajoitus

    21.02.2022 - 31.05.2022

    Ilmoittautumisaika

    01.10.2021 - 07.02.2022

    Aika ja paikka

    Lukujärjestyksen mukainen tehokoneluokkatila.

    Ryhmä
    • R54T21S
    Pienryhmät
    • Harjoitusryhmä 1 (: 25. : 0.)
    • Harjoitusryhmä 2 (: 25. : 0.)
    Arviointikriteerit

    Opintojakso arvioidaan asteikolla 0-5. Opintojakson aikana palautetaan harjoitustehtäviä, joiden määrä ja laatu määräävät opintojakson arvosanan.

    Opettaja

    Juhani Kuru

    Paikkoja

    0 - 50

    Lisätietoja opiskelijoille

    Opintojaksolla edellytetään osaamista perustason web-tekniikoista (HTML, CSS, JavaScript)

    Koulutusohjelma

    Tieto- ja viestintätekniikan koulutus

    Arviointitavat

    H-5