Siirry suoraan sisältöön

Sulautettujen järjestelmien ohjelmointiLaajuus (6 op)

Opintojakson tunnus: TX00AD43

Opintojakson perustiedot


Laajuus
6 op

Osaamistavoitteet

- Opiskelija osaa tehdä ylemmän tason määritelmiä järjestelmille.
- Opiskelija osaa käyttää C-ohjelmointikieltä tai C#/C++-ohjelmointikieltä.
- Opiskelija osaa jakaa ohjelmiston moduuleihin ja osaa kehittää niitä.
- Opiskelija ymmärtää testauksen merkityksen ja osaa etsiä ohjelmistovirheitä.
- Opiskelija tietää eri sulautettujen järjestelmien toteutusvaihtoehtoja.
- Opiskelija osaa kirjoittaa, kääntää ja testata ohjelman sulautettuun järjestelmään.
- Opiskelija osaa suunnitella yksinkertaisen mikro-ohjainympäristön, joka toteuttaa
jonkin sovellustarpeen.

Sisältö

- Järjestelmien ylemmän tason määrittely
- Mikro-ohjaimien ohjelmointi C-kielellä
- C-kääntäjä
- Modulaarinen ohjelmointitapa
- Mikro-ohjaimen arkkitehtuuri, toiminnot ja rajapinnat

Esitietovaatimukset

Ohjelmoinnin perusteet
Mikro-ohjaimet ja sulautettujen ohjelmointi

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa rakentaa yksinkertaisen sulautetun järjestelmän ja testata sen.

Arviointikriteerit, hyvä (3)

Opiskelija osaa tehdä määritykset ja toteutuksen sulautetulle järjestelmälle.

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa suunnitella laajoja sulautettuja järjestelmiä. Opiskelija osaa jakaa toiminnallisuuden osakokonaisuuksiksi ja suunnitella näiden väliset rajapinnat.

Siirry alkuun