suomeksi
in English

Sulautettujen järjestelmien ohjelmointi (T0022), 3 op

Perustiedot

Kurssin nimi:Sulautettujen järjestelmien ohjelmointi
Winhakoodi:T0022
Kurren lyhenne:SJO
Opintopisteet:3
Opintojakson taso:Ammattiopinnot
Toteutusvuosi:2.vsk
Jakso:3.jakso, 4.jakso
Lukuvuosi:0708
Opetuskieli:Suomi
Opettaja:Kimmo Saurén
Lopullinen arviointi:Arvosteluasteikolla (0-5)

Kuvaukset

Esitietovaatimukset

Ohjelmointi
Mikroprosessorit

Sisältö (ydinaines ja -osaaminen)

- C-kielen kertaus
- monimutkaisemmat C-kieliset rakenteet
- C-kielen käyttö sulautettujen järjestelmien ohjelmoinnissa
- modulaarinen ohjelmisto
- sulautettujen järjestelmien ohjelmistojen arkkitehtuurit

Sisältö (täydentävä ja erityisosaaminen)

- sulautettujen järjestelmien ohjelmistokehitys: työkalut ja testausvälineet
- ohjelmistoprojektin hallinta ja prosessit

Tiedolliset oppimistulokset (ydinaines ja -osaaminen)

- opiskelija tuntee C-kielen käytön sulautetuissa järjestelmissä ja osaa tunnistaa mahdolliset c-kieliset ongelmarakenteet.
- opiskelija osaa jakaa sulautetun järjestelmän moduuleihin ja ymmärtää ongelman ratkaisun osissa.
- opiskelija ymmärtää testauksen merkityksen, osaa testaamalla eristää ongelman ja korjata sen.
- opiskelija tuntee eri arkkitehtuuriset ratkaisut joita sulautetuissa järjestelmissä käytetään.

Taidolliset oppimistulokset (ydinaines ja -osaaminen)

- osaa kirjoittaa, kääntää sekä testata sulautetun järjestelmän ohjelman.
- osaa rakentaa yksinkertaisen mikrokontrolleriympäristön ja ohjelmoida mikrokontrolleri.

Kirjallisuus ja muu materiaali

Opetusmenetelmät

Luennot 14 h
Laboraatiot 28 h
Harjoitustyöt 20 h
Tentit 2 h
Itseopiskelu 16 h
YHTEENSÄ 80 h

Opiskelijan kuormittavuus

Arvioinnin perusteet

Koulutusohjelmakohtaiset kompetenssit

Mittaustekniikka
Tiedonhankinnan valmiudet ja uuden tiedon seuraaminen ja soveltaminen (T)
Ohjelmistotekniikka

login