Sulautettujen järjestelmien ohjelmointi I (E0139), 5 op
Perustiedot
Kurssin nimi: | Sulautettujen järjestelmien ohjelmointi I |
Winhakoodi: | E0139 |
Kurren lyhenne: | Sulautetut |
Opintopisteet: | 5 |
Opintojakson taso: | Ammattiopinnot |
Toteutusvuosi: | 3.vsk, 4.vsk |
Jakso: | Syyslukukausi |
Lukuvuosi: | |
Opetuskieli: | Suomi |
Opettaja: | Janne Mäntykoski |
Lopullinen arviointi: | Arvosteluasteikolla (0-5) |
Kuvaukset
Esitietovaatimukset
E0146 Ohjelmointi I, E0141 Mikroprosessorit
Sisältö (ydinaines ja -osaaminen)
Mikro-ohjain pohjaisten sulautettujen järjestelmien kehitysympäristöt ja kehitystyökalut (PIC, ATMEL AVR 8, 8051), C-ohjelmointi sulautetussa ympäristössä, simuloinnin käyttö testauksessa, mikro-ohjaimen oheispiirien käyttö (A/D-muunnokset, sarjaportti, näytöt, LCD?), koodin sijoittaminen kohdejärjestelmään.
Sisältö (täydentävä ja erityisosaaminen)
Virheenetsintästrategiat, ohjelmamoduulien linkitys, kehitysympäristöjen ja kehitystyökalujen kehitystrendit.
Tiedolliset oppimistulokset (ydinaines ja -osaaminen)
Opintojakson suoritettuaan opiskelija hallitsee ainakin yhden mikro-ohjain pohjaisen kehitysympäristön käytön. Opiskelija ymmärtää C-kielisen ohjelman toiminnan sulautetussa järjestelmässä.
Taidolliset oppimistulokset (ydinaines ja -osaaminen)
Opintojakson suoritettuaan opiskelija osaa liittää kehitysympäristöön jonkin oheispiirin. Opiskelija osaa kirjoittaa C-kielisen ohjelman mikrokontrollerille.
Kirjallisuus ja muu materiaali
Ilmoitetaan opintojakson alussa.
Opetusmenetelmät
Luokkahuoneopetusta: 21 h
Laboratoriotöitä: 42 h
Harjoitustyö: 20 h
Tentti: 8h
Opiskelijan itseopiskelu (kuormittavuusanalyysi tehty 5/05): 42 h
Yhteensä: 133 h
Kuormittavuusanalyysin seuranta tehty: -
Opiskelijan kuormittavuus
Arvioinnin perusteet
Harjoitustöiden ja pakollisten kotitehtävien arviointi. Hyväksyttyyn suoritukseen riittää harjoitustöistä arvosana 1 ja kotitehtävistä arvosana 1.
Koulutusohjelmakohtaiset kompetenssit
Digitaalielektroniikka ja ohjelmointi
Teoreettinen perusta ja matemaattis-luonnontieteelliset valmiudet (T)