Siirry suoraan sisältöön

Laitteistoläheinen ohjelmointi 1 (5 op)

Toteutuksen tunnus: 5G00BM71-3004

Toteutuksen perustiedot


Ilmoittautumisaika
11.06.2018 - 02.09.2018
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
27.08.2018 - 23.12.2018
Toteutus on päättynyt.
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 42
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Opettajat
Kai Poutanen
Vastuuhenkilö
Hanna Kinnari-Korpela
Opintojakso
5G00BM71

Osaamistavoitteet (Opintojakso)

Opiskelija osaa
- käyttää mikrokontrollerin käsky- ja rekisterirakennetta sovellusohjelman
suunnittelussa
- tehdä pienen ja tehokkaan sovellusohjelman

Sisältö (Opintojakso)

Sulautettujen järjestelmien laitteistoläheisen ohjelmoinnin perusongelmat, ratkaisumenetelmät ja välineet. Yksinkertaisen prosessoriosan ohjelmiston suunnittelu sulautettuun järjestelmään. Keskeytysten käsittely, ajastetut ohjelmarakenteet, perus-i/o-toiminnot. Mikroprosessoriarkkitehtuuri laitteistoläheisen ohjelmoinnin kannalta, konekielisen ohjelmoinnin periaatteet ja perussovellukset. Ohjelmankehityksen työvälineet.

Esitietovaatimukset (Opintojakso)

Ohjelmoinnin perusteet, C/C++

Tenttien ja uusintatenttien ajankohdat

Ilmoitetaan kurssin alussa.
1. välikoe xx
2. välikoe xx

Arviointimenetelmät ja arvioinnin perusteet

Välikokeet, tentit, tuntipisteet

Opiskelumuodot ja opetusmenetelmät

Lähiopetus, harjoitukset, ongelmalähtöinen opetus

Oppimateriaalit

Ilmoitetaan kurssin alussa. Osa materiaalista jaetaan kurssin kuluessa, osa on saatavana verkossa.

Opiskelijan ajankäyttö ja kuormitus

Kokonaistyömäärä 5 op * 27 h/op = 135 h,
koostuu lähiopetuksesta, demonstaraatioista, simuloinneista ja kotityöstä.

Sisällön jaksotus

Mikrokontrollerin käskykanta ja sen ominaisuudet sekä rajoitukset, muistin käyttö, aliohjelmat, keskeytysohjelmarakenteet, ohjelmiston toiminnan ajoitusperiaatteita. I/O-rakenteiden käyttö, suoritusnopeus.

Toteutuksen valinnaiset suoritustavat

Joko kahdella välikokeella tai yhdellä tentillä.

Kansainvälisyys

Osa materiaalista on vieraskielistä.

Lisätietoja opiskelijoille

Opetus alkaa lukujärjestyksen mukaisesti viikolla xx (35? , 36?).

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Osaa perusteet laiteläheisestä ohjelmoinnista.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Osaa tehdä yksinkertaisen keskeytysohjatun ohjelmiston sulautettuun järjestelmään kurssilla käytettävillä ohjelmointikielillä ja käytettävässä ohjelmankehitysympäristössä.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Edellisen lisäksi osaa tehdä sekä mikrokontrollerin että ohjelmointikielen ominaisuuksia tehokkaasti hyödyntävän laiteläheisen ohjelmiston vaativaan sovellukseen.

Siirry alkuun