Laitteistoläheinen ohjelmointi ja IoT (5 op)
Toteutuksen tunnus: OT00EK03-3003
Toteutuksen perustiedot
Ilmoittautumisaika
08.04.2024 - 21.04.2024
Ajoitus
02.09.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Mikkelin kampus
Opetuskielet
- Suomi
Paikat
20 - 40
Koulutus
- Ohjelmistotekniikan koulutus
Opettaja
- Heikki Brotkin
Vastuuopettaja
Heikki Brotkin
Ryhmät
-
OTMI23SPOhjelmistotekniikka, päivätoteutus
- 02.09.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 03.09.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 09.09.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 10.09.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 16.09.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 17.09.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 23.09.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 24.09.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 30.09.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 01.10.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 07.10.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 08.10.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 14.10.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 15.10.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 28.10.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 29.10.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 04.11.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 05.11.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 11.11.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 12.11.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 18.11.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 19.11.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 25.11.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 26.11.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 02.12.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 03.12.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 09.12.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 10.12.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 16.12.2024 12:30 - 14:30, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
- 17.12.2024 14:15 - 16:15, Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
Tavoitteet
Tunnet laitteistoläheisen ohjelmoinnin erityispiirteet.
Osaat toteuttaa pieniä ohjelmia matalan tason ohjelmointikielellä. Tunnet IoT-älylaitteiden erityispiirteitä ja vaatimuksia.
Tunnet IoT-laitteiden kommunikointiprotokollia sekä niiden ominaisuuksia.
Osaat suunnitella ja ohjelmoida sekä IoT-laitteita että verkkopalveluja IoT-järjestelmille.
Sisältö
Miten laitteistoläheinen ohjelmointi eroaa korkean tason ohjelmointikielistä?
Miten toteutetaan ohjelmia matalan tason ohjelmointikielellä?
Mitä erityispiirteitä matalan tason kielessä on?
Mitä on muistinhallinta?
Miten toteutetaan linkitetty lista?
Mitä tulee ottaa huomioon älylaitteiden ohjelmoinnissa?
Miten toteutetaan palvelurajapintoja sekä näiden asiakasohjelmia?
Opiskelumateriaali
Online materiaali / Learn : Ilmoitetaan kurssin alussa
Aiheeseen liittyvää kirjallisuutta:
McEwen & Cassimally: Designing the Internet of Things (1st. ed.). Wiley Publishing 2013.
Donat: Jumpstarting C. Maker Media Inc 2018.
Pfister: Getting started with the internet of things. O'Reilly Media 2011.
Opiskelumuodot ja -menetelmät
Työviikkopohjainen oppimisväylä: Työjärjestyksen mukainen opetus. Harjoitusten ja harjoitustöiden palautus sekä loppukoe.
TKI ja työelämäyhteistyö
Ei ole.
Arviointiasteikko
1-5