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
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS23SEmbedded 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
|
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