Laitteistoläheinen ohjelmointi 2 (3op)
Toteutuksen tunnus: 5G00BM72-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 25.11.2019 - 10.01.2020
 - Ilmoittautuminen toteutukselle on päättynyt.
 
- Ajoitus
 - 07.01.2020 - 30.04.2020
 - Toteutus on päättynyt.
 
- Laajuus
 - 3 op
 
- Toteutustapa
 - Lähiopetus
 
- Yksikkö
 - Tietotekniikka
 
- Toimipiste
 - TAMK Pääkampus
 
- Opetuskielet
 - suomi
 
- Paikat
 - 0 - 40
 
- Koulutus
 - Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
 
- Opettajat
 - Kai Poutanen
 
- Opintojakso
 - 5G00BM72
 
Osaamistavoitteet (Opintojakso)
Opiskelija osaa
- suunnitella ja toteuttaa mikrokontrollerisovelluksen keskeytysohjatun 
  ohjelmiston 
- analysoida kääntäjän käännöstuloksen tehokkuutta
- soveltaa reaaliaikakäyttöjärjestelmää
                    
Sisältö (Opintojakso)
C-kielen käyttö yhdessä konekielen kanssa sulautettujen järjestelmien suunnittelussa ja ohjelmankehityksessä. Tietotyypit, muistin allokointi, ohjausrakenteet, parametrien välitys, keskeytykset. Kääntäjän tehokkuustarkastelua. Reaaliaikakäyttöjärjestelmän rakenne.
?
                    
Esitietovaatimukset (Opintojakso)
Laitteistoläheinen ohjelmointi 1, Ohjelmoinnin perusosaaminen, Olio-ohjelmointi
                    
Aika ja paikka
Lukujärjestyksen mukaisesti
                    
Tenttien ja uusintatenttien ajankohdat
Pandemian vuoksi suoritus etätentillä 8. 4. 2020.
Mikäli verkkoyhteys toimii, tehtävät toimitetaan opiskelijan 
sähköpostiosoitteeseen kello 11:00 - 11:15.
Vastaukset on lähetettävä sähköpostilla takaisin samana päivänä viimeistään kello 13:00.  
Uusintatentit erikseen opettajan kanssa sovittavana ajankohtana.
                    
Arviointimenetelmät ja arvioinnin perusteet
Em. etätentti tai uusintatentti
                    
Arviointiasteikko
0-5
                    
Opiskelumuodot ja opetusmenetelmät
Luennot, harjoitukset
                    
Oppimateriaalit
Luennoilla ilmoitettava ja jaettava materiaali
                    
Opiskelijan ajankäyttö ja kuormitus
Kokonaistyömäärä 81 h, josta kotityön osuus n. 54 h.
                    
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Osaa sulautetun reaaliaikaohjelmiston toteuttamisen perusteet.
                    
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Osaa suunnitella ja toteuttaa sulautetun järjestelmän ohjelmiston pieneen sovellukseen.
                    
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Edellisten lisäksi osaa soveltaa reaaliaikakäyttöjärjestelmää sulautetun järjestelmän ohjelmiston perustana ja modifioida käyttöjärjestelmän sovelluksen vaatimusten mukaisesti.