Siirry suoraan sisältöön

IoT ja Web-ohjelmointi (5 op)

Toteutuksen tunnus: 5G00ET61-3001

Toteutuksen perustiedot


Ilmoittautumisaika
25.11.2019 - 31.01.2020
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
07.01.2020 - 14.04.2020
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 40
Koulutus
Tietotekniikan tutkinto-ohjelma
Opettajat
Anu Lehtisalo
Pekka Pöyry
Vastuuhenkilö
Pekka Pöyry
Opintojakso
5G00ET61

Osaamistavoitteet (Opintojakso)

Opiskelija tietää datan tallentamisen sekä web-ohjelmoinnin tarpeet ja soveltamismahdollisuudet IoT-järjestelmissä. Opiskelija osaa toteuttaa yksinkertaisen dataa tallentavan ja tallennettua dataa hyödyntävän web-sovelluksen IoT-järjestelmän tueksi. Opiskelija tuntee yleiseimmät nykyaikaiset datan tallentamisen ja web-ohjelmoinnin toteutustekniikat

Sisältö (Opintojakso)

Web-ohjelmoinnin tekniikat ja kielet, datan tallennuksen tekniikat, datan vastaanottaminen ja tallennus, datan apin toteutus, datan lukeminen apista, datan käsittely, datan näyttäminen loppukäyttäjälle. Komentorivin käytön perusteet.

Esitietovaatimukset (Opintojakso)

C++-ohjelmoinnin perusteet

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

Opiskelija kykenee vastaanottamaan ja tallentamaan dataa sekä pystyy näyttämään tallennettua dataa loppukäyttäjälle web-sovelluksessa.

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

Opiskelija osaa luoda ja julkaista  web-sovelluksen IoT-järjestelmän tueksi. Opiskelija kykenee luomaan loppukäyttäjälle vuorovaikutteisuutta. Opiskelija osaa toteuttaa datan tallennuksen, lukemisen, käsittelyn sekä näyttämisen loppukäyttäjälle.

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

Opiskelija osaa luoda ja julkaista rakenteeltaan helppokäyttöisen web-sovelluksen IoT-järjestelmän tueksi. Opiskelija kykenee luomaan helppokäyttöisyyttä tukevaa vuorovaikutteisuutta. Opiskelija osaa tuottaa monipuolisesti ratkaisuja datan tallennusta, lukemista, käsittelyä sekä näyttämistä varten. 

Tenttien ja uusintatenttien ajankohdat

Ei tenttiä.
Harjoitustyö tehdään opintojakson aikana erikseen annettavan aikatulun mukaisesti.
Uusinta ja korotus erikseen sovittavalla harjoitustyöllä tai sen täydennyksenä.

Arviointimenetelmät ja arvioinnin perusteet

Opintojakso arvioidaan tehdyn harjoitustyön perusteella. Viikkoharjoituksista ei saa lisäpisteitä, mutta niistä on tehtävä vähintään 30 %, jotta kurssin voi läpäistä.

Harjoitustyön max pisteet 50
Arvosanat määräytyvät alla olevan taulukon mukaan:
0 0
1 12
2 22
3 30
4 38
5 46

Harjoitustyön tarkempi kuvaus tulee tabulaan.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

lähiopetus|harjoitukset|itsenäinen verkko-opiskelu|harjoitustyöt

Oppimateriaalit

Kaikki materiaali on Tabulakurssilla

Toteutuksen valinnaiset suoritustavat

kts arviointi

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

Harjoitustyö ei täytä minimivaatimuksia tai harjoitustyö jää kesken tai harjoitustyötä ei ole palautettu.

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

Opiskelija osaa luoda ja julkaista yksinkertaisen web-sivun. Opiskelija kykenee hyödyntämään backendin API rajapintaa frontend kehityksessä.

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

Opiskelija osaa luoda ja julkaista rakenteeltaan toimivan web-sivuston, joka käyttää backendin APIa ja erilaisia visualisointeja. Opiskelija ymmärtää, miten backendin soveluslogiikka toimii ja miten tietokanta toimii backendin tietovarastona.

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

Opiskelija osaa luoda ja julkaista rakenteeltaan hyvin käytettävän web-sivun, joka käyttää backendin APIa, ja monipuolisia visualisointeja ja hakurajauksia. Opiskelija osaa käyttää monipuolisesti serveripään API rajapintaa web-sovelluksen osana. Opiskelija ymmärtää hyvin, miten backendin soveluslogiikka toimii ja miten tietokanta toimii backendin tietovarastona.

Siirry alkuun