Siirry suoraan sisältöön

IoT sovelluksetLaajuus (5 op)

Tunnus: AT00BY38

Laajuus

5 op

Osaamistavoitteet

Opiskelija osaa
- suunnitella ja toteuttaa standardeja tiedonsiirtoprotokollia käyttävän sulautetun IoT-laitteen
- toteuttaa pilvipalveluna IoT keskittimen ja yksinkertaisen tiedon analysointi- ja visualisointisovelluksen
- osaa käyttää hyväkseen yksikkötestaustyökaluja ohjelmiston laadun varmistamiseksi
- osaa toimia johtavana ohjelmistoasiantuntijana monialaisissa IoT-kehitysprojekteissa

Ilmoittautumisaika

06.05.2024 - 30.08.2024

Ajoitus

14.10.2024 - 13.12.2024

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Teknologia (LAB)

Toimipiste
  • Lahden kampus
  • Verkkokampus, Lahti
Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matti Welin
  • Olli Koskimaa
Opetusryhmät
  • Harjoitukset 1 (Koko: 100. Avoin AMK: 0.)
Ryhmät
  • TLTITVT21SV
    Tieto- ja viestintätekniikan koulutus 21SV Lahti
  • TLTITVT22K
    Tieto- ja viestintätekniikan koulutus 22K Lahti
Pienryhmät
  • Harjoitukset 1

Osaamistavoitteet

Opiskelija osaa
- suunnitella ja toteuttaa standardeja tiedonsiirtoprotokollia käyttävän sulautetun IoT-laitteen
- toteuttaa pilvipalveluna IoT keskittimen ja yksinkertaisen tiedon analysointi- ja visualisointisovelluksen
- osaa käyttää hyväkseen yksikkötestaustyökaluja ohjelmiston laadun varmistamiseksi
- osaa toimia johtavana ohjelmistoasiantuntijana monialaisissa IoT-kehitysprojekteissa

Toteutustapa ja opetusmenetelmät

Opetusmenetelminä käytetään case-pohjaista soveltavaa toteuttamista. Tunneilla voi olla tietoiskumaisia osioita ajankohtaisista asioista.
Suurin osa ajasta menee harjoitustyön/tehtävän suunnitteluun, toteuttamisen ja testaukseen.

Opintojaksolla toteutetaan pienryhmissä projekti, jossa tuotetaan sulautettu ohjelmisto, projektiraportti sekä ryhmän yhteisesitys. Projektin tueksi järjestetään ohjausta ja katselmuksia. Opintojakson tuotokset esitellään viimeisellä kerralla. Projektiraportti sisältää sekä tarvittavat tutkimukset ja selvitykset, toteutetun ohjelmiston dokumentaation että yhteenvedon ja pohdinnan projektin toteutumisesta.

Ajoitus ja läsnäolo

Tunteja on viikottain syyslukukauden loppuosalla, läsnäolo aloitus- ja lopetustunneilla on välttämätöntä ja muilla tunneilla erittäin suotavaa. Projektityötä voi tehdä ryhmissä myös muina aikoina ryhmän sopimukseen mukaan ilman ohjausta.

Oppimateriaali ja suositeltava kirjallisuus

Oppimateriaali löytyy Moodlesta. Se koostuu kurssin luentokalvoista ja muusta ajankohtaisesta materiaalista. Lisäksi opiskelija etsii itsenäisesti sekä kirjallisuuslähteitä että internetin kautta löydettävissä olevia luotettavia lähteitä sekä sovellettava oppimiaan asioita käytännössä.

Toteutuksen valinnaiset suoritustavat

-

Työelämäyhteistyö

Case osuus voi olla toimeksianto teollisuudesta

Uusintamahdollisuudet

-

Oppimisympäristö

Kurssin informointi- ja järjestely-ympäristönä käytetään virtuaalista Moodle verkko-oppimisalustaa. Kurssilla edellytetään oman koneen teho-käyttöä ja järjestelmänvalvojan tunnukset on hyvä olla käytössä kurssin aikana. Käytettävä tietokone voi olla Windows, Linux tai Mac-pohjainen.

Opiskelijan ajankäyttö ja kuormitus

Yhteisiä tunteja on noin 40.
Kokonaisajankäyttö opiskelijalle on mitoitettu keskimäärin 136 tunniksi.

Sisältö

Kurssilla opitaan kehittämään sulautettujen järjestelmien ohjelmistoja case'n avulla.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Ohjelmoinnin perusteet, olio-ohjelmoinnin perusteet, c/c++ kielen perusteet

Arviointimenetelmät

Arvioinnin perusteena käytetään opintojaksolla tehtäväksi annettujen tehtävien suorittamisen tasoa sekä opiskelijan aktiivisuutta.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osaa käyttää hyväkseen saatavilla olevia tietolähteitä sekä tehdä itsenäisiä ratkaisuja jossain määrin. Palautettavat tehtävät tulee olla suoritettuina läpipääsyn tasolla. Opiskelija osallistuu välttävästi ryhmän toimintaan.

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa käyttää käytettävissä olevia tietolähteitä itsenäisesti hyväkseen ja soveltaa niitä.
Palautettavat tehtävät tulee olla suoritettuina siten, että ne ovat tehtäväksiannon mukaisesti oikein ja hyväksytysti suoritettuina. Opiskelija osallistuu luennoilla tapahtuvaan keskusteluun sekä ryhmän toimintaan ja pohdintoihin.

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija osaa käyttää hyväkseen, kriittisesti arvioida ja soveltaa käytettävissä olevia tietolähteitä. Opiskelijalta vaaditaan aktiivista osallistumista keskusteluun ja ryhmän toimintaan, hän on positiivinen keskutelukumppani sekä edistää keskustelua olennaiseen suuntaan ja perustelee mielipiteensä. Palautettavat tehtävät tulee olla suoritettuina siten, että ne täyttävät annetun tehtäväksiannon tavoitteet kiitettävällä tasolla.

Ilmoittautumisaika

15.05.2023 - 01.09.2023

Ajoitus

16.10.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia (LAB)

Toimipiste

Verkkokampus, Lahti

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matti Welin
  • Olli Koskimaa
Opetusryhmät
  • Luennot 1 (Koko: 0. Avoin AMK: 0.)
Ryhmät
  • TLTITVT21K
    Tieto- ja viestintätekniikan koulutus 21K Lahti
  • TLTITVT20SV
    Tieto- ja viestintätekniikan koulutus 20SV Lahti
Pienryhmät
  • Luennot 1

Osaamistavoitteet

Opiskelija osaa
- suunnitella ja toteuttaa standardeja tiedonsiirtoprotokollia käyttävän sulautetun IoT-laitteen
- toteuttaa pilvipalveluna IoT keskittimen ja yksinkertaisen tiedon analysointi- ja visualisointisovelluksen
- osaa käyttää hyväkseen yksikkötestaustyökaluja ohjelmiston laadun varmistamiseksi
- osaa toimia johtavana ohjelmistoasiantuntijana monialaisissa IoT-kehitysprojekteissa

Toteutustapa ja opetusmenetelmät

Opetusmenetelminä käytetään case-pohjaista soveltavaa toteuttamista. Tunneilla voi olla tietoiskumaisia osioita ajankohtaisista asioista.
Suurin osa ajasta menee harjoitustyön/tehtävän suunnitteluun, toteuttamisen ja testaukseen.

Opintojaksolla toteutetaan pienryhmissä projekti, jossa tuotetaan sulautettu ohjelmisto, projektiraportti sekä ryhmän yhteisesitys. Projektin tueksi järjestetään ohjausta ja katselmuksia. Opintojakson tuotokset esitellään viimeisellä kerralla. Projektiraportti sisältää sekä tarvittavat tutkimukset ja selvitykset, toteutetun ohjelmiston dokumentaation että yhteenvedon ja pohdinnan projektin toteutumisesta.

Ajoitus ja läsnäolo

Tunteja on viikottain syyslukukauden loppuosalla, läsnäolo aloitus- ja lopetustunneilla on välttämätöntä ja muilla tunneilla erittäin suotavaa. Projektityötä voi tehdä ryhmissä myös muina aikoina ryhmän sopimukseen mukaan ilman ohjausta.

Oppimateriaali ja suositeltava kirjallisuus

Oppimateriaali löytyy Moodlesta. Se koostuu kurssin luentokalvoista ja muusta ajankohtaisesta materiaalista. Lisäksi opiskelija etsii itsenäisesti sekä kirjallisuuslähteitä että internetin kautta löydettävissä olevia luotettavia lähteitä sekä sovellettava oppimiaan asioita käytännössä.

Toteutuksen valinnaiset suoritustavat

-

Työelämäyhteistyö

Case osuus voi olla toimeksianto teollisuudesta

Uusintamahdollisuudet

-

Oppimisympäristö

Kurssin informointi- ja järjestely-ympäristönä käytetään virtuaalista Moodle verkko-oppimisalustaa. Kurssilla edellytetään oman koneen teho-käyttöä ja järjestelmänvalvojan tunnukset on hyvä olla käytössä kurssin aikana. Käytettävä tietokone voi olla Windows, Linux tai Mac-pohjainen.

Opiskelijan ajankäyttö ja kuormitus

Yhteisiä tunteja on noin 40.
Kokonaisajankäyttö opiskelijalle on mitoitettu keskimäärin 136 tunniksi.

Sisältö

Kurssilla opitaan kehittämään sulautettujen järjestelmien ohjelmistoja case'n avulla.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Ohjelmoinnin perusteet, olio-ohjelmoinnin perusteet, c/c++ kielen perusteet

Arviointimenetelmät

Arvioinnin perusteena käytetään opintojaksolla tehtäväksi annettujen tehtävien suorittamisen tasoa sekä opiskelijan aktiivisuutta.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osaa käyttää hyväkseen saatavilla olevia tietolähteitä sekä tehdä itsenäisiä ratkaisuja jossain määrin. Palautettavat tehtävät tulee olla suoritettuina läpipääsyn tasolla. Opiskelija osallistuu välttävästi ryhmän toimintaan.

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa käyttää käytettävissä olevia tietolähteitä itsenäisesti hyväkseen ja soveltaa niitä.
Palautettavat tehtävät tulee olla suoritettuina siten, että ne ovat tehtäväksiannon mukaisesti oikein ja hyväksytysti suoritettuina. Opiskelija osallistuu luennoilla tapahtuvaan keskusteluun sekä ryhmän toimintaan ja pohdintoihin.

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija osaa käyttää hyväkseen, kriittisesti arvioida ja soveltaa käytettävissä olevia tietolähteitä. Opiskelijalta vaaditaan aktiivista osallistumista keskusteluun ja ryhmän toimintaan, hän on positiivinen keskutelukumppani sekä edistää keskustelua olennaiseen suuntaan ja perustelee mielipiteensä. Palautettavat tehtävät tulee olla suoritettuina siten, että ne täyttävät annetun tehtäväksiannon tavoitteet kiitettävällä tasolla.

Ilmoittautumisaika

01.07.2022 - 04.09.2022

Ajoitus

05.09.2022 - 16.12.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologia (LAB)

Toimipiste

Lahden kampus

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matti Welin
  • Olli Koskimaa
Opetusryhmät
  • Projekti (Koko: 200. Avoin AMK: 0.)
Ryhmät
  • 07TVT20K
    Tieto- ja viestintätekniikan koulutus 20K, Lahti
  • 07TVT19SV
    Tieto- ja viestintätekniikan koulutus 19S, verkko-opinnot, Lahti
Pienryhmät
  • Projekti

Osaamistavoitteet

Opiskelija osaa
- suunnitella ja toteuttaa standardeja tiedonsiirtoprotokollia käyttävän sulautetun IoT-laitteen
- toteuttaa pilvipalveluna IoT keskittimen ja yksinkertaisen tiedon analysointi- ja visualisointisovelluksen
- osaa käyttää hyväkseen yksikkötestaustyökaluja ohjelmiston laadun varmistamiseksi
- osaa toimia johtavana ohjelmistoasiantuntijana monialaisissa IoT-kehitysprojekteissa

Arviointiasteikko

1-5