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: | 0607 |
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