Siirry suoraan sisältöön

C++ ProgrammingLaajuus (4 op)

Tunnus: A800BD66

Osaamistavoitteet

Opiskelija osaa toteuttaa sovelluksia C++ kielellä mikrokontrolleripohjaiseen alustaan, luoda kirjastofunktiota ja käyttöliittymiä. C++ ohjelmointikieli on yksi kansainvälisesti tunnetuimpia ohjelmointikieliä. C++ ohjelmointikieli mahdollistaa laiteläheisen optimoinnin.

Sisältö

Sulautetun alustan ja kotrollerin ominaisuudet
Mittauksien ja ohjauksien toteutus
Käyttöliittymä sulautetulla alustalla
Käyttöliittumä etänä
Muistin käytön hallinta
Moniajon periaate ja toteutus

Esitietovaatimukset

Ohjelmoinnin perusteet

Arviointikriteerit, tyydyttävä (1)

Opiskelija hallitsee perusasiat

Arviointikriteerit, hyvä (3)

Opiskelija hallitsee laiteläheisen sovelluksien luonnin C++ kielellä

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa luoda monipuolisia sovelluksia omatoimisesti.