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
-
21TIETOATietotekniikka
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
-
21TIETOBTietotekniikka
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).