Siirry suoraan sisältöön

IoT ja Web-ohjelmointiLaajuus (5 op)

Tunnus: 5G00ET61

Laajuus

5 op

Osaamistavoitteet

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ö

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

C++-ohjelmoinnin perusteet

Arviointikriteerit, tyydyttävä (1-2)

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

Arviointikriteerit, hyvä (3-4)

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)

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. 

Ilmoittautumisaika

15.11.2021 - 09.01.2022

Ajoitus

03.02.2022 - 01.05.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Sonja Viinikainen
  • Louis Botha
Vastuuhenkilö

Louis Botha

Ryhmät
  • 21TIETOA
    Tietotekniikka

Tavoitteet (OJ)

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

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 (OJ)

C++-ohjelmoinnin perusteet

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

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

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

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) (OJ)

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. 

Aika ja paikka

Ks. opintojakson sivut (Moodle)

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

Arvosana muodostuu harjoitustyön perusteella, jonka arvostelu on 0-4, sekä tehtyjen viikkoharjoituksen perusteella.

Viikkoharjoituksista tulee olla tehtynä vähintään 30 %, jotta kurssin voi läpäistä, jonka jälkeen tehtävät nostavat arvosanaa seuraavasti:
30-75 % -- +1 arvosanaan
75-100 % -- +2 arvosanaan

Harjoitustyön arvosana muodostuu täyttyneistä kriteereistä, joiden tarkempi kuvaus tulee Moodleen.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Etäluennot, itsenäinen työskentely (sis. viikkoharjoitukset, harjoitustyö).

Oppimateriaalit

Verkkomateriaali

Opiskelijan ajankäyttö ja kuormitus

Etäluennot 45 tuntia.
Itsenäinen työskentely sis. viikkoharjoitukset 90 tuntia.
Yhteensä 135 tuntia.

Toteutuksen valinnaiset suoritustavat

Harjoitustyö lisäominaisuuksilla

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.
Viikkoharjoituksia ei ole tehtynä 30 %.

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

Projektin arviointiin erilliset ohjeet oppimisympäristössä (Moodle).

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

Projektin arviointiin erilliset ohjeet oppimisympäristössä (Moodle).

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

Projektin arviointiin erilliset ohjeet oppimisympäristössä (Moodle).

Ilmoittautumisaika

15.11.2021 - 09.01.2022

Ajoitus

03.02.2022 - 01.05.2022

Laajuus

5 op

Toteutustapa

Lähiopetus

Yksikkö

Tietotekniikka

Toimipiste

TAMK Pääkampus

Opetuskielet
  • Suomi
Koulutus
  • Tietotekniikan tutkinto-ohjelma
Opettaja
  • Sonja Viinikainen
  • Louis Botha
Vastuuhenkilö

Louis Botha

Ryhmät
  • 21TIETOB
    Tietotekniikka

Tavoitteet (OJ)

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

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 (OJ)

C++-ohjelmoinnin perusteet

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

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

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

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) (OJ)

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. 

Aika ja paikka

Ks. opintojakson sivut (Moodle)

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

Arvosana muodostuu harjoitustyön perusteella, jonka arvostelu on 0-4, sekä tehtyjen viikkoharjoituksen perusteella.

Viikkoharjoituksista tulee olla tehtynä vähintään 30 %, jotta kurssin voi läpäistä, jonka jälkeen tehtävät nostavat arvosanaa seuraavasti:
30-75 % -- +1 arvosanaan
75-100 % -- +2 arvosanaan

Harjoitustyön arvosana muodostuu täyttyneistä kriteereistä, joiden tarkempi kuvaus tulee Moodleen.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Etäluennot, itsenäinen työskentely (sis. viikkoharjoitukset, harjoitustyö).

Oppimateriaalit

Verkkomateriaali

Opiskelijan ajankäyttö ja kuormitus

Etäluennot 45 tuntia.
Itsenäinen työskentely sis. viikkoharjoitukset 90 tuntia.
Yhteensä 135 tuntia.

Toteutuksen valinnaiset suoritustavat

Harjoitustyö lisäominaisuuksilla

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.
Viikkoharjoituksia ei ole tehtynä 30 %.

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

Projektin arviointiin erilliset ohjeet oppimisympäristössä (Moodle).

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

Projektin arviointiin erilliset ohjeet oppimisympäristössä (Moodle).

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

Projektin arviointiin erilliset ohjeet oppimisympäristössä (Moodle).