Siirry suoraan sisältöön

Sulautettu Python-ohjelmointi (2 op)

Toteutuksen tunnus: TT00CF29-3002

Toteutuksen perustiedot


Ilmoittautumisaika
31.12.2022 - 29.01.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
30.01.2023 - 31.05.2023
Toteutus on päättynyt.
Opintopistemäärä
2 op
Lähiosuus
2 op
Toteutustapa
Lähiopetus
Yksikkö
Teknologia
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Eero Huusko
Ryhmät
TTV20SP
TTV20SP
Opintojakso
TT00CF29
Toteutukselle TT00CF29-3002 ei löytynyt varauksia!

Tavoitteet

MicroPython on loistava tapa saada kaikki irti IoT-kehitysympäristöistä, kuten ESP32-alustasta. Kurssin suoritettuaan opiskelija hallitsee MicroPythonin asennuksen, komentokehotteet, WebREPL:n käytön, verkkoyhteyden muodostamisen, Internet-kommunikoinnin, oheislaitteiden käytön sekä joidenkin ulkoisten komponenttien ohjauksen.

Sisältö

Sisältöalueet
• Mitä sulautettu kehitys on ja miksi siihen käytetään Pythonia?
• Millaisia laitteisto- ja ohjelmistovaihtoehtoja on tarjolla Pythonin suorittamiseen sulautetussa järjestelmässä?
• Milloin Python sopii hyvin sulautettuun järjestelmään ja milloin ei?
• Miten luodaan yksinkertaisia IoT-sovelluksia MicroPythonilla?

Arviointiasteikko

0 - 5

Esitietovaatimukset

Python-ohjelmoinnin peruskurssin suorittaminen ja hyvä elektroniikan tuntemus.

Osaamistavoitteet

MicroPython on loistava tapa saada kaikki irti IoT-kehitysympäristöistä, kuten ESP32-alustasta. Kurssin suoritettuaan opiskelija hallitsee MicroPythonin asennuksen, komentokehotteet, WebREPL:n käytön, verkkoyhteyden muodostamisen, Internet-kommunikoinnin, oheislaitteiden käytön sekä joidenkin ulkoisten komponenttien ohjauksen.

Toteutustavat

Kurssin voi suorittaa itsenäisesti. Teoreettisten osien lisäksi kurssi sisältää tehtäviä, jotka arvioidaan asteikolla 0-5.

Suoritustavat

Kurssin voi suorittaa itsenäisesti. Teoreettisten osien lisäksi kurssi sisältää tehtäviä, jotka arvioidaan asteikolla 0-5.

Sisältö

Sisältöalueet
• Mitä sulautettu kehitys on ja miksi siihen käytetään Pythonia?
• Millaisia laitteisto- ja ohjelmistovaihtoehtoja on tarjolla Pythonin suorittamiseen sulautetussa järjestelmässä?
• Milloin Python sopii hyvin sulautettuun järjestelmään ja milloin ei?
• Miten luodaan yksinkertaisia IoT-sovelluksia MicroPythonilla?

Esitietovaatimukset

Python-ohjelmoinnin peruskurssin suorittaminen ja hyvä elektroniikan tuntemus.

Siirry alkuun