IoT-ohjelmointiLaajuus (5 op)
Tunnus: R504TL105
Laajuus
5 op
Opetuskieli
- suomi
Osaamistavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Ilmoittautumisaika
01.10.2024 - 17.03.2025
Ajoitus
18.03.2025 - 16.05.2025
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 60
Opettaja
- Tommi Kokko
Vastuuhenkilö
Tommi Kokko
Opiskelijaryhmät
-
RA54T24STieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2024
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
Zoom
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Visuaalisen ohjelmointiympäristön ja simulaatioympäristön käyttö.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Sisällön jaksotus
1. Mitä on IoT, opintojaksolla käytettävien ohjelmistojen tutustumiseen.
2. Ohjelmointiympäristön käyttö.
3. Ohjelmointiympäristön käyttö.
4. Wokwi ESP32 simulaattorin käyttö.
5. Tietojenkäsittely ja tietojentallentaminen (ohjelmointi).
6. Kommunikointi verkkoon (protokollat), Viestintäprotokollat.
7. Tietoturva.
8. IoT-pilvipalvelu(t).
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinit perustu tehtävien raportteihin ja niistä saatujen pistemääriin.
Opintojaksolla on 6 palutettavaa raporttia, jotka sisältävät jokainen 3-4 tehtävää luentojen aiheista.
Arvionti:
Arvosana 0 hylätty 0-25p
Arvosana 1 26-32
Arvosana 2 33-39
Arvosana 3 40-46
Arvosana 4 47-53
Arvosana 5 54-60
Hylätty (0)
Ei palautettuja viikkotehtäviä. pisteet <-25
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee IoT-peruskäsitteet. Opiskelija kykenee tekemään oman rajallisen IoT-projektin, 38%-63% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Opiskelija kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, 64%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, 83% maksimipisteistä
.
Ilmoittautumisaika
01.10.2024 - 16.02.2025
Ajoitus
17.02.2025 - 30.04.2025
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 60
Opettaja
- Tommi Kokko
Vastuuhenkilö
Tommi Kokko
Opiskelijaryhmät
-
R54T24STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2024
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
B220 IoT-laboratorio
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Hands on tehtäviä IoT-laitteistojen ja eri IoT liittyvien teknologioiden parissa.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Sisällön jaksotus
1. Mitä on IoT ja opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi
4. Iot-ohjelmointi
5. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
6. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
7. IoT-laitteiden tietoturva.
8. IoT-pilvipalvelu(t)
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinnit perustuvat viikkotehtävien raportteihin ja niistä saatujen pistemääriin.
Opintojaksolla on 8 viikkoraporttia, jotka sisältävät jokainen 4-5 tehtävää luentojen aiheista.
Arvioinnit perustuvat viikkotehtävien raportteihin ja niistä saatuihin pistemääriin.
Arvionti:
Arvosana 0 hylätty 0-29p
Arvosana 1 30-39
Arvosana 2 40-49
Arvosana 3 50-59
Arvosana 4 60-69
Arvosana 5 70-80
Hylätty (0)
Ei palautettuja viikkotehtäviä tai viikkotehtävistä saatu pistemäärä liian alhainen.
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee Iot-peruskäsitteet. Kykenee laitteistojen, sovellukset ja antureiden peruskäyttöön, ~ 34%-60% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, ~ 61%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, ~83% maksimipisteistä.
Ilmoittautumisaika
02.10.2023 - 18.02.2024
Ajoitus
19.02.2024 - 12.05.2024
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 50
Opettaja
- Tommi Kokko
Vastuuhenkilö
Tommi Kokko
Opiskelijaryhmät
-
RA54T23STieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2023
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
Zoom
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Visuaalisen ohjelmointiympäristön ja simulaatioympäristön käyttö.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Sisällön jaksotus
1. Mitä on IoT, opintojaksolla käytettävien ohjelmistojen tutustumiseen.
2. Ohjelmointiympäristön käyttö.
3. Ohjelmointiympäristön käyttö.
4. Wokwi ESP32 simulaattorin käyttö.
5. Tietojenkäsittely ja tietojentallentaminen (ohjelmointi).
6. Kommunikointi verkkoon (protokollat), Viestintäprotokollat.
7. Tietoturva.
8. IoT-pilvipalvelu(t).
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinit perustu tehtävien raportteihin ja niistä saatujen pistemääriin.
Opintojaksolla on 6 palutettavaa raporttia, jotka sisältävät jokainen 3-4 tehtävää luentojen aiheista.
Arvionti:
Arvosana 0 hylätty 0-25p
Arvosana 1 26-32
Arvosana 2 33-39
Arvosana 3 40-46
Arvosana 4 47-53
Arvosana 5 54-60
Hylätty (0)
Ei palautettuja viikkotehtäviä. pisteet <-25
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee IoT-peruskäsitteet. Opiskelija kykenee tekemään oman rajallisen IoT-projektin, 38%-63% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Opiskelija kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, 64%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, 83% maksimipisteistä
.
Ilmoittautumisaika
02.10.2023 - 09.01.2024
Ajoitus
10.01.2024 - 30.04.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 50
Opettaja
- Tommi Kokko
- Tauno Tepsa
Vastuuhenkilö
Tauno Tepsa
Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 1. Avoin AMK: 0.)
- Harjoitusryhmä 2 (Koko: 1. Avoin AMK: 0.)
Opiskelijaryhmät
-
R54T23STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2023
Koulutusryhmat
- Harjoitusryhmä 1
- Harjoitusryhmä 2
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
B220 IoT-laboratorio
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Hands on tehtäviä IoT-laitteistojen ja eri IoT liittyvien teknologioiden parissa.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Sisällön jaksotus
1. Mitä on IoT ja opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi
4. Iot-ohjelmointi
5. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
6. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
7. IoT-laitteiden tietoturva.
8. IoT-pilvipalvelu(t)
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinnit perustuvat viikkotehtävien raportteihin ja niistä saatujen pistemääriin.
Opintojaksolla on 6 viikkoraporttia, jotka sisältävät jokainen 4-5 tehtävää luentojen aiheista.
Arvioinnit perustuvat viikkotehtävien raportteihin ja niistä saatuihin pistemääriin.
Arvionti:
Arvosana 0 hylätty 0-25p
Arvosana 1 26-32
Arvosana 2 33-39
Arvosana 3 40-46
Arvosana 4 47-53
Arvosana 5 54-60
Hylätty (0)
Ei palautettuja viikkotehtäviä tai viikkotehtävistä saatu pistemäärä liian alhainen. pisteet <-25
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee Iot-peruskäsitteet. Kykenee laitteistojen, sovellukset ja antureiden peruskäyttöön, ~ 34%-60% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, ~ 61%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, ~83% maksimipisteistä.
Ilmoittautumisaika
03.10.2022 - 18.01.2023
Ajoitus
19.01.2023 - 09.05.2023
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 50
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Tommi Kokko
Vastuuhenkilö
Tommi Kokko
Opiskelijaryhmät
-
RA54T22STieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2022
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
Zoom
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Hands on tehtäviä laitteiden kanssa
Opiskelijoille lähetetään lainaksi opintojaksolla käytettävät laiteet postitse.
Paketti sisältää Raspberry pi4 8GB, ESP32, Grovepi sensoripaketin.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Sisällön jaksotus
1. Mitä on IoT, opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi useampi opetuskerta
4. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
5. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
6. IoT-laitteiden tietoturva.
7. IoT-pilvipalvelu(t)
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinit perustu viikkotehtävien raportteihin ja niistä saatujen pistemääriin.
Opintojaksolla on 6 viikkoraporttia, jotka sisältävät jokainen 4-5 tehtävää luentojen aiheista.
Arvioinit perustu viikkotehtävien raportteihin ja niistä saatujen pistemääriin.
Arvionti:
0 hylätty 0-25p
Arvosanan 1 26-36p
Arvosanan 2 37-47
Arvosanan 3. 48-57
Arvosanan 4. 58-67
Arvosanan 5. 68-80
Hylätty (0)
Ei palautettuja viikkotehtäviä. pisteet <-25
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee Iot-peruskäsitteet. Kykenee laitteistojen, sovellukset ja antureiden peruskäyttöön, 38%-63% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, 64%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, 83% maksimipisteistä
.
Ilmoittautumisaika
03.10.2022 - 18.01.2023
Ajoitus
19.01.2023 - 27.04.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 50
Tutkinto-ohjelma
- Tieto- ja viestintätekniikan koulutus
Opettaja
- Tommi Kokko
Vastuuhenkilö
Tommi Kokko
Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 0. Avoin AMK: 0.)
- Harjoitusryhmä 2 (Koko: 0. Avoin AMK: 0.)
Opiskelijaryhmät
-
R54T22STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2022
Koulutusryhmat
- Harjoitusryhmä 1
- Harjoitusryhmä 2
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
B220 IoT-laboratorio
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Hands on tehtäviä IoT-laitteiden ja IoT-teknologioiden parissa.
Tenttien ajankohdat ja uusintamahdollisuudet
Opintojaksolla ei ole tenttiä.
Toteutuksen valinnaiset suoritustavat
Ei valinnaista suoritustapaa.
Sisällön jaksotus
1. Mitä on IoT ja opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi
4. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
5. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
6. IoT-laitteiden tietoturva.
7. IoT-pilvipalvelu(t)
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinnit perustuvat viikkotehtävien raportteihin ja niistä saatujen pistemääriin.
Opintojaksolla on 6 viikkoraporttia, jotka sisältävät jokainen 4-5 tehtävää luentojen aiheista.
Arvioinnit perustuvat viikkotehtävien raportteihin ja niistä saatuihin pistemääriin.
Arvionti:
Arvosana 0 hylätty 0-25p
Arvosana 1 26-32
Arvosana 2 33-39
Arvosana 3 40-46
Arvosana 4 47-53
Arvosana 5 54-60
Hylätty (0)
Ei palautettuja viikkotehtäviä tai viikkotehtävistä saatu pistemäärä liian alhainen. pisteet <-25
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee Iot-peruskäsitteet. Kykenee laitteistojen, sovellukset ja antureiden peruskäyttöön, ~ 34%-60% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, ~ 61%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, ~83% maksimipisteistä.
Ilmoittautumisaika
01.10.2021 - 25.12.2021
Ajoitus
17.01.2022 - 09.05.2022
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 50
Opettaja
- Tommi Kokko
Vastuuhenkilö
Tommi Kokko
Ajoitusryhmät
- Harjoitusryhmä 1 (Koko: 0. Avoin AMK: 0.)
- Harjoitusryhmä 2 (Koko: 0. Avoin AMK: 0.)
Opiskelijaryhmät
-
R54T21STieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2021
Koulutusryhmat
- Harjoitusryhmä 1
- Harjoitusryhmä 2
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
B220 IoT-laboratorio
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Tenttien ajankohdat ja uusintamahdollisuudet
Opntojaksolla ei ole tenttiä.
Sisällön jaksotus
1. Mitä on IoT, opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi useampi opetuskerta
4. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
5. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
6. IoT-laitteiden tietoturva.
7. IoT-pilvipalvelu(t)
8.
9.
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Aviointi tapahtuu viikkoraporttien kautta.
Opintojaksolla on 8-10 viikkoraporttia, jotka sisältävät jokainen 4-8 tehtävää luentojen aiheista.
Arvioinit perustu viikkotehtävien raportteihin ja niistä saatujen pistemääriin.
Arvionti:
0 hylätty 0-30p
Arvosanan 1 31-40p
Arvosanan 2 41-50
Arvosanan 3. 51-57
Arvosanan 4. 57-65
Arvosanan 5. 66-80
Hylätty (0)
Ei palautettuja viikkotehtäviä. pisteet <-30
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee Iot-peruskäsitteet. Kykenee laitteistojen, sovellukset ja antureiden peruskäyttöön, 38%-63% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, 64%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, 83% maksimipisteistä
.
Ilmoittautumisaika
01.10.2021 - 25.12.2021
Ajoitus
17.01.2022 - 08.05.2022
Laajuus
5 op
Virtuaaliosuus (op)
5 op
Toteutustapa
Etäopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
- Suomi
Paikat
0 - 55
Opettaja
- Tommi Kokko
Vastuuhenkilö
Tommi Kokko
Opiskelijaryhmät
-
RA54T21STieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2021
Tavoitteet
Opiskelija osaa ohjelmoida IoT-laitteen, joka kommunikoi verkon kautta käyttäjän kanssa. Opiskelija osaa ottaa huomioon IoT-laitteen ja -järjestelmän vaatiman tietoturvan. Opiskelija osaa hyödyntää pilvipalveluiden mahdollisuuksia IoT-laitteen toiminnassa. Opiskelija osaa rakentaa käyttöliittymän IoT-laitteelle/IoT-laitteille.
Sisältö
- Interaktiivisen IoT-laitteen ohjelmointi
- IoT-laitteiden kommunikointi verkkoon (protokollat)
- IoT-laitteiden käyttöliittymä
- IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
- IoT-laitteiden tietoturva
Aika ja paikka
Adobe Connect
Oppimateriaalit
Opintojakson kaikki materiaali löytyy Moodle työtilasta.
Opetusmenetelmät
IoT-teoria. Hands on tehtäviä laitteiden kanssa
Opiskelijoille lähetetään lainaksi opintojaksolla käytettävät laiteet postitse.
Paketti sisältää Raspberry pi4 8GB, ESP32, Grovepi sensoripaketin.
Sisällön jaksotus
1. Mitä on IoT ja opintojaksolla käytettävien IoT-laitteiden käytöönotto
2. Linux-perusteet.
3. Iot-ohjelmointi
4. IoT-laitteiden kommunikointi verkkoon (protokollat), Viestintäprotokollat
5. IoT-laitteiden tietojenkäsittely ja tietojentallentaminen (ohjelmointi)
6. IoT-laitteiden tietoturva.
7. IoT-pilvipalvelu(t)
Arviointiasteikko
H-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa toteuttaa yksinkertaisen IoT-laitteen, joka kommunikoi verkkoon. Opiskelija osaa toteuttaa IoT-laitteelle käyttöliittymän.
Arviointikriteerit, hyvä (3)
Opiskelija osaa rakentaa vaatimukset täyttävän IoT-laitteen/IoT-laitteita. Opiskelija osaa toteuttaa IoT-laitteelle vaatimukset täyttävän käyttöliittymän. Opiskelija osaa hyödyntää monipuolisesti palveluntarjoajien mahdollisuuksia IoT-laitteen toteutuksessa. Opiskelija osaa ratkaista IoT-laitteen toteuttamiseen liittyviä ongelmia ja haasteita.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa ohjelmoida IoT-laitteita hyödyntäen palveluntarjoajien ja IoT-laitteiden ominaisuuksia monipuolisesti. Opiskelija osaa valita parhaan toteutustavan IoT-laitteen toteuttamiseksi. Opiskelija osaa suunnitella IoT-ratkaisuja. Opiskelija kykenee ratkaisemaan monimutkaisia IoT-ratkaisun tuomia ongelmia.
Arviointimenetelmät ja arvioinnin perusteet
Arvioinit perustu viikkotehtävien raportteihin ja niistä saatujen pistemääriin.
Arvionti:
0 hylätty 0-30p
Arvosanan 1 31-40p
Arvosanan 2 41-50
Arvosanan 3. 51-57
Arvosanan 4. 57-65
Arvosanan 5. 66-80
Hylätty (0)
Ei palautettuja viikkotehtäviä. pisteet <-30
Arviointikriteerit, tyydyttävä (1-2)
Tyydyttävä 1-2: Tietää ja tuntee Iot-peruskäsitteet. Kykenee laitteistojen, sovellukset ja antureiden peruskäyttöön, 38%-63% maksimipisteistä.
Arviointikriteerit, hyvä (3-4)
Hyvä 3-4: Tietää ja tuntee Iot-laitteet. Kykenee käyttämään yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita perustasoa laajemmin, 64%-82% maksimipisteistä.
Arviointikriteerit, kiitettävä (5)
Kiitettävä 5: Hallitsee erinomaisesti IoT-laitteistot ja käytettävät sovellukset ja anturit. Osaa suunnitella oman Iot-projektin.Kykenee käyttämään ja soveltamaan omassa työssä/opiskelussa yleisimpiä käytettäviä IoT-ohjelmointikieliä, sovelluksia ja antureita monipuolisesti, 83% maksimipisteistä.