Laiteläheinen ohjelmointi (4op)
Opintojakson tunnus: KL04BT40060
Opintojakson perustiedot
- Laajuus
- 4 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa tietokoneen ja sulautetun laitteen yhteiskäytön perusteita sekä yksinkertaisia ohjaus- ja valvontatoteutuksia. Opiskelija kykenee suunnittelemaan modulaarisen ohjelman, jossa tietojen käsittely, viittaukset ja talletukset toteutetaan tehokasta käskykantaa käyttäen. Lisäksi opiskelija osaa soveltaa tiedonkeruuseen ja ?tallennukseen erilaisia laitteita ja menetelmiä. Opiskelija osaa kehittää C-kielistä ohjelmaa laiteläheisessä ympäristössä.
Sisältö
Opetuksessa käytetään C-kielen ohjelmointityökaluja ja liitetään sulautettujen laitteet tietokoneeseen. Mittaustietoja kerätään erillisellä mittauskortilla tai tarkoitukseen sopivalla sulautetulla laitteella ja muokataan sopivaan muotoon.
Esitietovaatimukset
Edeltäviä opintoja ei tarvita.
Arviointikriteerit, tyydyttävä (1)
Kiitettävä 5
Opiskelija osaa tehdä harjoitustyöt hyvin. Opiskelija osaa ohjelmoinnin perusrakenteet ja osaa soveltaa niitä.
Hyvä 4-3
Opiskelija osaa tehdä harjoitustyöt. Opiskelija osaa ohjelmoinnin perusrakenteet.
Tyydyttävä 2-1
Opiskelija läpäisee harjoitustyöt kohtuullisesti. Opiskelija osaa ohjelmoinnin perusrakenteet tyydyttävästi.
Oppimateriaalit
Verkkomateriaali.
Kernighan & Ritchie: The C Programming Language
Toteutustavat
Luennot ja harjoitustyöt