TIESOT_KYC Tietojenkäsittelytieteen syventävät opinnot (IoT) (85+ op)

Opinnon taso:
Syventävät opinnot
Arviointiasteikko:
0-5
Vastuuorganisaatio:
Informaatioteknologian tiedekunta
Järjestävä organisaatio:
Kokkolan yliopistokeskus Chydenius
Opetussuunnitelmakaudet:
2024-2025, 2025-2026, 2026-2027, 2027-2028
Valinnaiset opinnot:
Ei

Kuvaus

Älykkäät IoT (Internet of Things) -järjestelmät -moduulissa keskitytään IoT-laitteiden, langattomien sensoriverkkojen ja pilvipalveluiden muodostamiin ratkaisuihin, joissa fysikaalinen ja digitaalinen maailma yhdistyvät. Itsenäisen sensoriverkon muodostukseen kykenevät laitteet mahdollistavat ympäristön havainnoinnin ja kohteen läheisyydessä tapahtuvan datan käsittelyn. Tällaiset resurssirajoitteiset laitteet voivat IoT-laitteiden tavoin olla vuorovaikutuksessa erilaisten palveluiden kanssa internetin välityksellä. Fysikaalisesta maailmasta kerätyn tiedon pohjalta järjestelmän laitteet joko itsenäisesti tai pilvipalveluiden avulla jalostavat tietoa ja vaikuttavat toimintaympäristöönsä.

Älykkäiden IoT-järjestelmien moduuli tarjoaa kattavan kuvauksen IoT:n ja langattomien sensoriverkkojen teknologioista, kokonaisarkkitehtuurista ja sovellusmahdollisuuksista. Kursseilla käsitellään resurssirajoitteisten laitteiden arkkitehtuuria ja ominaisuuksia, sulautettua ohjelmointia, laitteiden muodostamien verkkojen tietoliikennettä sekä verkkojen tuottaman datan käsittelyyn ja analyysiin soveltuvia teknologioita. Kursseihin sisältyy myös opiskelijoille jaettavilla laitteilla etänä toteutettavia käytännön harjoitustöitä. Moduuliin liittyy myös hajautetussa pienryhmässä toteutettava projekti, missä opiskelijat suunnittelevat ja toteuttavat pienimuotoisen älykkään IoT-järjestelmän. Kaikki moduuliin liittyvät kurssit ja projektit suoritetaan etänä. 

Osaamistavoitteet

Moduulin suoritettuaan opiskelija osaa suunnitella ja toteuttaa erilaisiin sovelluskohteisiin soveltuvia älykkäitä IoT-järjestelmiä:

  • ymmärtää IoT-järjestelmien ja sensoriverkkojen mahdollisuudet sekä pieniresurssisten laitteiden ratkaisujen erityispiirteet
  • hahmottaa älykkään IoT-järjestelmän kokonaisarkkitehtuurin laitetasolta sovelluksiin ja tunnistaa siihen liittyvät komponentit ja niiden väliset yhteydet ja riippuvuudet
  • osaa pohdiskella eri protokollien ja teknologioiden valintoja kokonaisvaltaisen sensoriverkko/IoT-sovelluksen suunnittelussa ja osaa hahmottaa kontekstin merkityksen
  • hahmottaa eri tietoliikenneratkaisujen mahdollisuudet ja rajoitteet sovelluksen näkökulmasta
  • hahmottaa laitetason arkkitehtuurin, siihen liittyvät komponentit ja niiden väliset yhteydet ja riippuvuudet sekä osaa toteuttaa laitetason ohjelmia
  • osaa käsitellä ja analysoida järjestelmän tuottamaa dataa 

Esitietojen kuvaus

Esitietoina edellytetään ohjelmointitaitoa, perusteita sulautetusta ohjelmoinnista sekä perustiedot tietorakenteista ja algoritmeista. 

Rakenne

Valitse kaikki (73+ op)