Siirry suoraan sisältöön

IoT-ohjelmointi (5 op)

Toteutuksen tunnus: R504TL105-3005

Toteutuksen perustiedot


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

  • RA54T23S
    Tieto- 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.

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ä
.