Siirry suoraan sisältöön

IoT Essentials (5 op)

Toteutuksen tunnus: 5051224-3009

Toteutuksen perustiedot


Ilmoittautumisaika
02.12.2024 - 13.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
13.01.2025 - 30.04.2025
Toteutus on käynnissä.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Paikat
10 - 50
Koulutus
Degree Programme in Information and Communications Technology
Tieto- ja viestintätekniikan koulutus
Opettajat
Jari-Pekka Paalassalo
Vastuuopettaja
Jari-Pekka Paalassalo
Ryhmät
ICTMODembeddedSem
MOD Embedded System (International Semester)
PTIVIS23S
Embedded Software and IoT
Opintojakso
5051224

Toteutuksella on 19 opetustapahtumaa joiden yhteenlaskettu kesto on 48 t 0 min.

Aika Aihe Tila
Ti 14.01.2025 klo 10:00 - 12:00
(2 t 0 min)
Lecture, IoT Essentials 5051224-3009
ICT_C1042_Myy MYY
Ti 21.01.2025 klo 10:00 - 12:00
(2 t 0 min)
Lecture, IoT Essentials 5051224-3009
ICT_C1042_Myy MYY
Pe 24.01.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Ti 28.01.2025 klo 10:00 - 12:00
(2 t 0 min)
Lecture, IoT Essentials 5051224-3009
ICT_C1042_Myy MYY
Pe 31.01.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Ti 04.02.2025 klo 10:00 - 12:00
(2 t 0 min)
Lecture, IoT Essentials 5051224-3009
ICT_C1042_Myy MYY
Pe 07.02.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Ti 11.02.2025 klo 10:00 - 12:00
(2 t 0 min)
Lecture, IoT Essentials 5051224-3009
ICT_C1042_Myy MYY
Ti 25.02.2025 klo 10:00 - 12:00
(2 t 0 min)
Lecture, IoT Essentials 5051224-3009
ICT_C1042_Myy MYY
Pe 28.02.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Ti 04.03.2025 klo 10:00 - 12:00
(2 t 0 min)
Lecture, IoT Essentials 5051224-3009
ICT_C1042_Myy MYY
Pe 07.03.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Pe 14.03.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Ti 18.03.2025 klo 10:00 - 11:00
(1 t 0 min)
IoT Essentials EXAM
ICT_C1035_Delta DELTA
Pe 21.03.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Pe 28.03.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Pe 04.04.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Pe 11.04.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Pe 25.04.2025 klo 12:00 - 15:00
(3 t 0 min)
Lab, IoT Essentials 5051224-3009
ICT_C3027 Sulautettujen ohjelmistojen laboratorio/IT
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

Microcontroller programming (requires C language skills)
Microcontroller peripherals
Basics of real-time systems
IoT networking and protocols
Edge computation

Tavoitteet

Opintojakson suoritettuaan opiskelija:
- tietää kuinka esineiden internet vaikuttaa liiketoimintaan
- tuntee yleisen IoT toteutusarkkitehtuurin
- osaa rakentaa IoT-järjestelmää laboratorioympäristössä

Sisältö

- IoT liiketoiminnassa
- Keskeiset IoT käsitteet
- IoT arkkitehtuuri

Oppimateriaalit

Lecture materials (itslearning)
Lab materials (gitlab)

Opetusmenetelmät

Self-study network material
Lectures
10 laboratory sessions

Tenttien ajankohdat ja uusintamahdollisuudet

Exam in April

Kansainvälisyys

Lab Works
Lectures
Self study

Toteutuksen valinnaiset suoritustavat

-

Opiskelijan ajankäyttö ja kuormitus

Lab sessions 10x3h = 30h
Lectures 6x2h=12h
Self study 75h
Exam preparation 12h

Esitietovaatimukset

Tietokoneen peruskäyttötaidot sekä Windows että Linux ympäristöissä
Tietoverkkojen perustaidot Cisco CCNA1 tai vastaava
Ohjelmoinnin perustaidot jollakin korkean tason ohjelmointikielellä (esimerkiksi Python, Java, C# tai vastaava)
Ohjelmoinnin perustaitoihin kuuluu muun muassa ulostulon formatointi, ehtolauseet, silmukat, funktiot/aliohjelmat, funktion parametrit ja paluuarvot, taulukot, virheentarkastelu, testaus ja hyvät koodauskäytännöt
Riittävät matemaattis-loogiset ajattelutaidot
Rittävä englannin kielen taito: opetus ja kaikki materiaalit ovat englanniksi

Lisätiedot

Communications and homework via itslearning

Course prerequisites:
- C language skills
- Python language skills
- basic electronics skills

Siirry alkuun