Sulautetun järjestelmän ohjelmointi ja mikrokontrollerit (5 op)
Toteutuksen tunnus: 5G00ET65-3005
Toteutuksen perustiedot
- Ilmoittautumisaika
- 01.06.2021 - 03.09.2021
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 23.08.2021 - 17.12.2021
- Toteutus on päättynyt.
- Laajuus
- 5 op
- Lähiosuus
- 5 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Paikat
- 0 - 40
- Koulutus
- Tietotekniikan tutkinto-ohjelma
Osaamistavoitteet (Opintojakso)
Opiskelija osaa suunnitella, toteuttaa ja testata yksinkertaisen sulautetun järjestelmän C- tai C++ -kielisen ohjelmiston sekä suunnitella laitteen kytkennän.
Sisältö (Opintojakso)
Ohjelmiston suunnittelu C- tai C++ -kielellä yksinkertaiseen sulautettuun järjestelmään. Ajastetut ohjelmarakenteet, perus-i/o-toiminnot, osoittimet, keskeytyspalveluohjelmat, funktiot ja parametrien välitys. Mikrokontrollerisovelluksen kytkennän ja liityntälogiikan suunnittelua.
Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)
Opiskelija
-osaa perusteet laiteläheisestä ohjelmoinnista
-osaa perusteet mikrokontrollerilaitteen kytkennöistä
Arviointikriteerit, hyvä (3-4) (Opintojakso)
Opiskelija
-osaa tehdä ohjelmiston sulautettuun järjestelmään opintojaksolla käytettävällä ohjelmointikielellä ja käytettävässä ohjelmankehitysympäristössä
-opiskelija ymmärtää mikrokontrollerilaitteen kytkennän
Arviointikriteerit, kiitettävä (5) (Opintojakso)
Edellisten lisäksi
Opiskelija
-osaa tehdä keskeytyksiin perustuvan ohjelmiston ajastuksen ja suunnitella tarvittavat i/o-rakenteet sisältävän sovelluksen.
Tenttien ja uusintatenttien ajankohdat
ei ole
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu ryhmässä tehtävään harjoitustyöhön ja yksin/ryhmässä tehtäviin pieniin oppimistehtäviin. Harjoitustyöstä jaetaan kurssin alkuvaiheessa tarkempi arvosanakriteeristö. Oppimistehtävät arvioidaan hyväksytty/hylätty -periaatteella.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Opetus on lähiopetusta kokonaisuudessaan: teoriaopetus/johdanto viikon aiheeseen ensimmäisellä tunnilla erillisessä luokassa. 3 tuntia tämän jälkeen laboratoriossa, jossa työskennellään yksin ja ryhmässä, pieniä oppimistehtäviä ja harjoitustyö.
Oppimateriaalit
Oppimateriaalina luentokalvot ja muu mahdollinen materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.
Opiskelijan ajankäyttö ja kuormitus
Kurssi on laajuudeltaan 5 op. Tämä tarkoittaa 135 h työskentelyä. Tästä 52 tuntia on ohjattua luento/laboroatoriotyöskentelyä. Loppuosa 83 h on opiskelijan itsenäistä työskentelyä.
Toteutuksen valinnaiset suoritustavat
ei ole
Harjoittelu- ja työelämäyhteistyö
ei ole
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Harjoitustyö on toimimaton, palauttamatta tai sen dokumentaatio on puutteellinen. Itsenäisesti tai ryhmässä tehtäviä oppimistehtäviä ei ole palautettu.
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Harjoitustyö on tehty, raportoitu ja palautettu tunnilla sovittujen kriteerien mukaisesti ja harjoitustyö on toimiva. Itsenäisesti tai ryhmässä tehtävät oppimistehtävät on pääsääntöisesti tehty/palautettu. Opiskelija osaa perusteet laiteläheisestä ohjelmoinnista ja mikrokontrollerilaitteen kytkennöistä.
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Harjoitustyö on tehty, raportoitu ja palautettu tunnilla sovittujen kriteerien mukaisesti ja harjoitustyö on toimiva. Itsenäisesti tai ryhmässä tehtävät oppimistehtävät on tehty/palautettu. Opiskelija osaaa tehdä ohjelmiston sulautettuuun järjestelmän c/c++-kielellä ja ymmärtää mikrokontrollerilaitteen kytkennän.
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Harjoitustyö on tehty, raportoitu ja palautettu tunnilla sovittujen kriteerien mukaisesti ja harjoitustyö on toimiva. Itsenäisesti tai ryhmässä tehtävät oppimistehtävät on kaikki tehty/palautettu ajallaan. Harjoitustyö osoittaa syvällisempää ymmärrystä aiheesta ja kykyä soveltaa oppimaansa.