IoT ja Web-ohjelmointi (5 op)
Toteutuksen tunnus: 5G00ET61-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 25.11.2019 - 31.01.2020
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 06.01.2020 - 03.05.2020
- Toteutus on päättynyt.
- Laajuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Koulutus
- Tietotekniikan tutkinto-ohjelma
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.