Siirry suoraan sisältöön

API-kehitys (5 op)

Toteutuksen tunnus: 5G00EU63-3003

Toteutuksen perustiedot


Ilmoittautumisaika
15.12.2022 - 31.01.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
09.01.2023 - 07.05.2023
Toteutus on päättynyt.
Laajuus
5 op
Virtuaaliosuus
4 op
Toteutustapa
Monimuoto-opetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 50
Koulutus
Tietotekniikan tutkinto-ohjelma
Opettajat
Jari Aalto
Vastuuhenkilö
Jari Aalto
Ryhmät
21I224
Ohjelmistotekniikka
Luokittelu
ONLINE
Opintojakso
5G00EU63

Osaamistavoitteet (Opintojakso)

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ö (Opintojakso)

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

Esitietovaatimukset (Opintojakso)

IoT ja Web-ohjelmointi

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

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

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

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

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

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.

Siirry alkuun