TIESOT_KYC Advanced Studies in Computer Science (IoT) (85+ cr)

Study level:
Advanced studies
Grading scale:
0-5
Responsible organisation:
Faculty of Information Technology
Coordinating organisation:
Kokkola University Consortium Chydenius
Curriculum periods:
2024-2025, 2025-2026, 2026-2027, 2027-2028
Elective studies:
No

Description

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

Learning outcomes

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 

Description of prerequisites

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

Structure

Select all (73+ cr)