API-kehitys (5 op)
Toteutuksen tunnus: 5G00EU63-3004
Toteutuksen perustiedot
Ilmoittautumisaika
22.11.2023 - 16.01.2024
Ajoitus
01.01.2024 - 05.05.2024
Laajuus
5 op
Virtuaaliosuus
3 op
Toteutustapa
40 % Lähiopetus, 60 % Verkossa tapahtuva opiskelu
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Jari Aalto
Vastuuhenkilö
Jari Aalto
Ryhmät
-
22I224Ohjelmistotekniikka
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 https://lukkarit.tamk.fi
Tenttien ja uusintatenttien ajankohdat
Ks. kohta arviointimenetelmät ja arvioinnin perusteet.
Arviointimenetelmät ja arvioinnin perusteet
Kokonaisarosana 1-5 koostuu harjoitustehtävistä ja harjoitustyöstä. Pakolliset suoritukset: 30 % harjoituksista ja harjoitustyön osa 1. Arvosananaa korotetaan lisäsuoritteiden avulla. Vain ohjeiden mukaiset suoritukset arvioidaan. Harjoitustyö esitellään. Määräajan jälkeiset suoritukset arvioidaan arvosanalla 1.
Harjoitustyön vaatimukset: yksilötyö, powerpoint-esitys ja henkilökohtainen esittely. Harjoitustyö esitellään viimeistään aikataulussa mainittuna päivänä.
UUSINTA: Suorituksia voi palauttaa hyväksyttyyn (1) arvosanaan määräajan jälkeen.
KOROTUS: Arvosanaa voi korottaa uudella tai laajennetulla projektilla. Sovitaan tapauskohtaisesti.
AIKATAULU JA MÄÄRÄAJAT
2024-02-18 Deadline. Opintojakson Github URL:n ilmoittaminen viimeistään sähköpostilla jari.aalto@tuni.fi. Lisänumeroita varten kotitehtävien tulee ajoittua 4 viikon ajalle Git repositoryssä.
2024-03-26 11:15 Deadline. Pakollinen pojektin esittelytilaisuus luokassa (ks. opintojakson aikataulu lukkarit.tamk.fi). Esteellisyystapauksessa esittely on tehtävä ennen märäaikaa. Määräaika on kaikkien palautuksien viimeinen päivä.
HYLÄTTY SUORITUS: Harjoitustehtävistä alle 30 % ei ole palautettu hyväksytysti, projekti ei täytä vaatimuksia tai sitä ei ole esitelty määräaikana. Palautukset eivät ole ladattavissa arviointia varten määräaikana (Github).
ESIMERKKEJÄ ARVOSANAN MÄÄRÄYTYMISESTÄ: Arvosana 1: 30 % Harjoitustehtävistä ja harjoitustyön pakollinen perusosa 1. Arvosana 2: 30 % Harjoitustehtävistä ja harjoitustyön perusosan 1 lisäksi lisäosa 2 (+1).
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
luennot
harjoitukset
harjoitustyöt
Oppimateriaalit
Verkon soveltuva materiaali: relaatiotietokannat, NodeJS
Opiskelijan ajankäyttö ja kuormitus
Ks. aikataulu https://lukkarit.tamk.fi
Sisällön jaksotus
- Introduction
- Data Storage
- Web services, standards and protocols
- API-development
Toteutuksen valinnaiset suoritustavat
Sovitaan tapauskohtaisesti.
Lisätietoja opiskelijoille
Palautukset tapahtuvat henkilökohtaisen Github repositoryn kautta. Tarkemmat tiedot annetaan opintojaksolla.
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Ks. arviointikriteerit.
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.