VAMK

Vaihda kieltä: English

Etusivu > Opintohaku > Sulautettujen järjestelmien ohjelmointi (ITTS2302)

Sulautettujen järjestelmien ohjelmointi

Rakennetyyppi: Opintojakso
Koodi: ITTS2302
Tyyppi: Pakollinen valinnainen (vaihtoehtoinen) / Ammattiopinnot
OPS: I-TT 2010 / 2011 / 2012 / 2013
TT 2014V / 2016V
Taso: Insinööri (AMK)
Opiskeluvuosi: 3 / 4 (2013-2014 / 2014-2015 / 2015-2016 / 2016-2017 / 2017-2018 / 2018-2019)
Laajuus: 3 op
Vastuuopettaja: Matila, Jukka
Opetuskieli: Suomi

Toteutukset

Tot.Ryhmä(t)OpiskeluaikaOpettaja(t)KieliLähiop.Ilmoittautuminen
1I-TT-4N2.9.2013 – 2.11.2013Jukka MatilaSuomi 16.8.2013 – 13.9.2013
2I-TT-3V6.3.2017 – 30.4.2017Jukka MatilaSuomi 12.12.2016 – 16.1.2017
3I-TT-3V7.1.2019 – 18.5.2019Jukka MatilaSuomi30 h10.12.2018 – 14.1.2019

Alla oleva kuvaus koskee lukuvuotta: 2018-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