VAMK

Vaihda kieltä: English

Etusivu > Ajankohtaiset koulutukset > Tietotekniikan koulutus (TT) > 2016V > Vuosi 3 > Sulautettujen järjestelmien ohjelmointi (ITTS2302)

Sulautettujen järjestelmien ohjelmointi

Rakennetyyppi: Opintojakso
Koodi: ITTS2302
Tyyppi: Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot
OPS: TT 2016V
Taso: Insinööri (AMK)
Opiskeluvuosi: 3 (2018-2019)
Laajuus: 3 op
Vastuuopettaja: Matila, Jukka
Opetuskieli: Suomi

Toteutukset lukuvuonna 2018-2019

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliIlmoittautuminen
3I-TT-3V7.1.2019 – 18.5.2019Jukka MatilaSuomi10.12.2018 – 14.1.2019

Osaamistavoitteet

Opintojaksolla opiskelija perehtyy kehittyneeseen sulautettujen järjestelmien ohjelmointiin, kohteina mm. rengaspuskurit, pinon käyttö, muistin käyttö, koodin nopeus ja koodin koko. Opiskelija oppii käyttämään kehittyneitä algoritmejä C-kielellä. Hän oppii ymmärtämään ohjelmointikielen valinnan sekä reaaliaikaisuuden merkityksen sulautetuissa järjestelmissä.

Opiskelijan työmäärä

Kokonaistyömäärä on 81 h, sisältäen nuorisoasteella 42 h ja aikuisasteella 30 h työjärjestyksessä olevaa opiskelua, lopun ollessa itsenäistä työskentelyä.
Oman oppimisen arviointi 1 h sisältyy lähiopetukseen.

Edeltävät opinnot / Suositellut valinnaiset opinnot

Sulautetut järjestelmät I.

Sisältö

Tutustutaan ohjelma-algoritmeihin ja selvitetään laboratorioharjoituksilla eri ohjelmointimenetelmien hyviä ja huonoja puolia. Ohjelmoinnissa keskitytään erityisesti vaativiin ohjelma-algoritmeihin, kuten pinon käytön, us-tason ajoitusten ja keskeytyspohjaisten järjestelmien hallintaan. Tutustutaan keskeytyspohjaisten järjestelmien testaukseen.

Opiskelumateriaali

Real-Time Programming, A Guide to 32-Bit Embedded Development, R. Grehan, R. Moote, I. Cyliax. Real-Time Programming: a Guide to 32-bit embedded development, R. Green, R. Moote, I. Cyliax, Addison Wesley, 2001, ISBN: 0-201-48540-0.

Opetusmuoto / Opetusmenetelmät

Luennot, harjoitukset, projektityö.

Arviointikriteerit

Arvosana 5: Opiskelija osaa yhdistää opintojaksolla opetettuja menetelmiä eri asiayhteyksissä.
Arvosana 3: Opiskelija osaa oma-aloitteiseti käyttää hyödyksi opintojakson oppisisällössä määriteltyjä menetelmiä.
Arvosana 1: Opiskelija osaa ohjatusti hyödyntää opintojakson oppisisällössä määriteltyjä menetelmiä.

Arviointimenetelmät

Kirjallinen koe 30 %, harjoitukset 30 %, projektitehtävä 40 %.


Takaisin