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
-
TLTITVT21SVTieto- ja viestintätekniikan koulutus 21SV Lahti
-
TLTITVT22KTieto- 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
-
TLTITVT21KTieto- ja viestintätekniikan koulutus 21K Lahti
-
TLTITVT20SVTieto- 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
-
07TVT20KTieto- ja viestintätekniikan koulutus 20K, Lahti
-
07TVT19SVTieto- 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