Hyppää pääsisältöön

Tampereen yliopiston opiskelijan opas

Opinto­kokonaisuus, lukuvuosi 2025–2026
COMP.CE-S03

Sulautettujen järjestelmien syventävät opinnot, Vähintään 80 op

Tampereen yliopisto
Kuvaus

Sulautetut järjestelmät ovat yksittäisiä elektroniikkatuotteita tai isompia kokonaisuuksia kuten itseajava auto, ja ne toimivat vuorovaikutuksessa ympäröivän maailman kanssa. Laitteet ovat tietokonepohjaisia, eli niissä on yksi tai useampia prosessoreita ja ne käsittelevät tiedon digitaalisesti, ne ovat itsessään ohjelmoitavia ja ne suorittavat tyypillisesti tosiaikaisia (real-time ) tehtäviä. Usein ne ovat myös verkottuneita ja kommunikoivat sekä keskenään että perinteisten tietojärjestelmien kanssa. Sulautettu laite ei välttämättä vaadi ihmisen aktiivista ohjausta, vaan se toimii taustalla vaikkapa tekoälyä hyödyntäen. Vuorovaikutus ympäristön kanssa tapahtuu mittaamalla pohjimmiltaan analogisia signaaleita ja ohjaamalla toimilaitteita. Itse ne vaativat energiaa, jota voidaan jopa kerätä ympäristöstä ja muokata laitteelle sopivaksi.

Sulautetut järjestelmät voivat myös suorittaa yhdessä jotakin isompaa tehtävää, johon yksi laite ei pysty. Iso ero muuhun tietotekniikkaan on se, että laitteiden laskentakapasiteetti, muistimäärä, käytettävissä oleva energiamäärä ja fyysinen koko voi olla huomattavasti pienempi kuin tavanomaisessa tietokoneessa, ja myös siksi niiden suunnittelu on haastavaa.

Sulautettujen järjestelmien kokonaisuus yhdistää laite- ja ohjelmistosuunnittelua ja toteutusta. 

Tavoitteet

Opiskelija hallitsee sulautettujen järjestelmien vaatimusmäärittelyn sekä tuotekehitys- ja tuotteistamisprosessit.

Opiskelija osaa suunnitella piirilevytasolla integroitavat laitteistot, jotka sisältävät mikrokontrollereita, ohjelmoitavia logiikkapiirejä, oheislaitteita, käyttöliittymäkomponentteja sekä väyliä ja muita tiedonsiirtorajapintoja.

Opiskelija osaa suunnitella ja toteuttaa reaaliaikaisia, rinnakkaisia, laitteistonläheisiä ja mahdollisesti resurssirajoitettuja ohjelmistoja (firmware, laiteajurit, käyttöjärjestelmät)

Opiskelija osaa hallita muutoksia ja päivittää tuotteita uusiutuvilla laitteisto- ja ohjelmistoalustoilla.

Opiskelija osaa tarkastella tehtyjä ratkaisuja sekä etiikan että kestävän kehityksen eri ulottuvuuksien näkökulmasta sekä sulautettujen järjestelmien kannalta keskeisiä eettisiä ja kestävän kehityksen tavoitteita, esimerkiksi energian säästöä edistävästi.

Opiskelijalla on valmiudet jatko-opintoihin sulautettujen järjestelmien alueella. Opiskelijat osaavat etsiä ongelmanratkaisussa tarvittavia tutkimusartikkeleita ja soveltaa niitä käytännön ongelmiin.

Koodi
COMP.CE-S03
Opetuskieli
suomi
englanti
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintokokonaisuuden taso
Syventävät opinnot
Koulutusalat
Tekniikan alat
Vastuuhenkilö
Vastuuopettaja:
Karri Palovuori
Vastuuopettaja:
Hannu-Matti Järvinen
Vastuuopettaja:
Timo Hämäläinen
Yhteiset osaamistavoitteet
Kansainvälisyys ja globaali vastuu
Uuden kehittäminen ja innovointi
Tietotekniikka- ja digitaidot
Kestävä kehitys
Kestävän kehityksen tavoitteet
9 Kestävää teollisuutta, innovaatioita ja infrastruktuureja
Esitietovaatimukset
Kokonaisuudet, joihin opinto­kokonaisuus kuuluu
Koodi
COMP.CE-S03
Opetuskieli
suomi
englanti
Lukuvuodet
2024–2025, 2025–2026, 2026–2027
Opintokokonaisuuden taso
Syventävät opinnot
Koulutusalat
Tekniikan alat
Vastuuhenkilö
Vastuuopettaja:
Karri Palovuori
Vastuuopettaja:
Hannu-Matti Järvinen
Vastuuopettaja:
Timo Hämäläinen
Yhteiset osaamistavoitteet
Kansainvälisyys ja globaali vastuu
Uuden kehittäminen ja innovointi
Tietotekniikka- ja digitaidot
Kestävä kehitys
Kestävän kehityksen tavoitteet
9 Kestävää teollisuutta, innovaatioita ja infrastruktuureja