Siirry suoraan sisältöön

API-kehitys (5 op)

Toteutuksen tunnus: 5G00EU63-3003

Toteutuksen perustiedot


Ilmoittautumisaika

15.12.2022 - 31.01.2023

Ajoitus

09.01.2023 - 07.05.2023

Laajuus

5 op

Virtuaaliosuus

4 op

Toteutustapa

20 % Lähiopetus, 80 % Etäopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet

  • Suomi

Paikat

0 - 50

Koulutus

  • Tietotekniikan tutkinto-ohjelma

Opettaja

  • Jari Aalto

Vastuuhenkilö

Jari Aalto

Ryhmät

  • 21I224
    Ohjelmistotekniikka

Tavoitteet (OJ)

Opiskelija tuntee palvelinpuolen toteutustekniikat ja ohjelmointimenetelmät. Opiskelija osaa totetuttaa datan CRUD-toiminnot. Opiskelija kykenee suunnittelemaan ja toteuttamaan APIn. Opiskelija hallitsee APIn toteutus- ja julkaisumenetelmät.

Sisältö (OJ)

Palvelinpuolen toteutustekniikat ja ohjelmointimenetelmät. Datan CRUD-toteutus. APIn suunnittelu ja toteutus. APIn toteutus- ja julkaisumenetelmät.

Esitietovaatimukset (OJ)

IoT ja Web-ohjelmointi

Arviointikriteerit, tyydyttävä (1-2) (OJ)

Opiskelija
-osaa toteuttaa APIn ominaisuuksia
-osaa toteuttaa datan CRUD- toimintoja
-pystyy julkaisemaan APIn

Arviointikriteerit, hyvä (3-4) (OJ)

Opiskelija
-osaa toteuttaa tarvittavat APIn ominaisuudet
-osaa toteuttaa tarvittavat datan CRUD- toiminnot
-pystyy automatisoimaan APIn toteuksen ja julkaisun

Arviointikriteerit, kiitettävä (5) (OJ)

Opiskelija
-osaa toteuttaa monipuoliset APIn ominaisuudet
-osaa toteuttaa monipuoliset datan CRUD- toiminnot
-pystyy automatisoimaan APIn toteuksen ja julkaisun kaikki vaiheet

Aika ja paikka

Ks. periodiaikataulu. Opetus etäopetuksena 2023-01-24 alkaen. Ks. https://lukkarit.tamk.fi

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä. Ks. kohta arviointimenetelmät.
Opintojakson arvosanan korotus: 2023-04-28 pe 15:00 B2-20 kirjallinen tentti opintojakson aihealueesta: SQL, HTTP, API/REST/CRUD, Nodejs. Ks. opintojakson verkkosivujen materiaali. Arviointi: 30 % = 1, 60 % = 2, 80 % = 3, 90 % = 4, 100 % = 5. [pakollinen] ilmoittaudu sähköpostilla ennen tenttipäivää: To: Subject: 5G00EU63-3003 exam

Arviointimenetelmät ja arvioinnin perusteet

Kokonaisarvosana 1-5 koostuu kahdesta osasta: harjoitustehtävistä (arvosanat: 1-2) ja valinnaisesta harjoitustyöstä (+1..+3 numeroa). Määräajan jälkeiset palaukset: arvioidaan kokonaisarvosanalla 1.

Harjoitustyö esitellään viimeistään aikataulussa mainittuna päivänä. Määräajan jälkeiset suoritukset arvioidaan kokonaisarvosanalla 1. Vain ohjeiden mukaiset suoritukset arvioidaan.

Harjoitustyön vaatimukset: yksilötyö, powerpoint-esitys ja henkilökohtainen esittely. numeroiden +1..+3 määrätymisestä annetaan ohjeet opintojaksolla. Harjoitustyö palautetetaan opintojakson palautuspaikkaan. Harjoitustyö esitellään viimeistään aikataulussa mainittuna päivänä. Määräajan jälkeiset suoritukset arvioidaan arvosanalla 1. Ainoastaan ohjeiden mukaiset suoritukset arvioidaan.

UUSINTA: Suorituksia voi palauttaa hyväksyttyyn suoritukseen (1) määräajan jälkeen

AIKATAULU JA MÄÄRÄAJAT
2023-03-07 vk 10 Harjoitusten palautusten määräaika (deadline).
2023-03-28 vk 13 klo 08.15 Valinnaisen harjoitustyön esittely; Poissaolotapauksessa tekijä palauttaa linkin esittelyvideoon esittelypäivään mennessä.

ESIMERKKI ARVOSANAN MÄÄRÄYTYMISESTÄ: Harjoitustehtävät 30 % ja palautettu harjoitustyö, joka täyttää vaatimukset +1. Kokonaisarvosana 2.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

luennot
harjoitukset
harjoitustyöt

Oppimateriaalit

Verkon soveltuva materiaali koskien NodeJS-kehitystä.

Opiskelijan ajankäyttö ja kuormitus

Ks. periodiaikataulu.

Sisällön jaksotus

- Introduction
- Data Storage
- Web services and protocols
- API-development

Toteutuksen valinnaiset suoritustavat

Sovitaan tapauskohtaisesti.

Lisätietoja opiskelijoille

lähiopetus

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Vähemmän kuin 30 % harjoituksista on palautettu hyväksytysti. Harjoitustyö hylätty: tekijä ei ole henkilökohtaisesti esitellyt työtä tai ei ole lähettänyt esittelyvideota, puuttuu työn yhteenvedon powerpoint-esitys.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ks. arviointikriteerit.