Tavoitteet

Opintojakson suoritettuaan opiskelija:
- Hallitsee C-ohjelmoinnin perusteet.
- Pystyy ohjelmoimaan verraten yksinkertaisia, useammasta funktiosta koostuvia sovelluksia.
- Tuntee C kielistandardit yleisellä tasolla ja tunnistaa sulautetulle ohjelmoinnille tärkeimpien standardien versiot.
- Osaa soveltaa ohjelmointikäytäntömäärittelyä laadukkaan lähdekoodin tuottamiseksi.
- Osaa selittää mikroprosessorin ja mikrokontrollerin eron.
- Tuntee sulautettujen järjestelmien rajoituksia ja erityispiirteitä.
- Tuntee mikrokontrollerien keskeisimmät oheislaitteet ja osaa digitaalisen I/O:n, keskeytysten, ajastimien sekä PWM:n perusteet.