Siirry suoraan sisältöön

Laitteistoläheinen ohjelmointi ja IoT (5 op)

Toteutuksen tunnus: OT00EK03-3003

Toteutuksen perustiedot


Ilmoittautumisaika
08.04.2024 - 21.04.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
02.09.2024 - 20.12.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Informaatioteknologian koulutusyksikkö
Toimipiste
Mikkelin kampus
Opetuskielet
suomi
Paikat
20 - 40
Koulutus
Ohjelmistotekniikan koulutus
Opettajat
Heikki Brotkin
Vastuuopettaja
Heikki Brotkin
Ryhmät
OTMI23SP
Ohjelmistotekniikka, päivätoteutus
Opintojakso
OT00EK03

Toteutuksella on 28 opetustapahtumaa joiden yhteenlaskettu kesto on 56 t 0 min.

Aika Aihe Tila
Ma 02.09.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 03.09.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 09.09.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 10.09.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 16.09.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 17.09.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 23.09.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 24.09.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 30.09.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 01.10.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 07.10.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 08.10.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 14.10.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 15.10.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 28.10.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 29.10.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 04.11.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 05.11.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 11.11.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 12.11.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 18.11.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 19.11.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 25.11.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 26.11.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 02.12.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 03.12.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ma 09.12.2024 klo 12:30 - 14:30
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Ti 10.12.2024 klo 14:15 - 16:15
(2 t 0 min)
Laitteistoläheinen ohjelmointi ja IoT OT00EK03-3003
MB210 Erikoistila; 12 tietokonetta
Muutokset varauksiin voivat olla mahdollisia.

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?

Arviointi

Opiskelija osaa

a. käyttää johdonmukaisesti ammattikäsitteitä
b. etsiä tietoa alan keskeisistä tiedonlähteistä
c. hahmottaa tehtäväkokonaisuuksia
e. käyttää keskeisiä oman alan malleja, menetelmiä, ohjelmistoja ja tekniikoita

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

Siirry alkuun