Sulautetun järjestelmän ohjelmointi ja mikrokontrollerit (5 op)
Toteutuksen tunnus: 5G00ET65-3006
Toteutuksen perustiedot
Ilmoittautumisaika
30.07.2022 - 28.08.2022
Ajoitus
29.08.2022 - 23.12.2022
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Jaana Hännikäinen
Vastuuhenkilö
Esa Kunnari
Ryhmät
-
21TIETOATietotekniikka
Tavoitteet (OJ)
Opiskelija osaa suunnitella, toteuttaa ja testata yksinkertaisen sulautetun järjestelmän C- tai C++ -kielisen ohjelmiston sekä suunnitella laitteen kytkennän.
Sisältö (OJ)
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) (OJ)
Opiskelija
-osaa perusteet laiteläheisestä ohjelmoinnista
-osaa perusteet mikrokontrollerilaitteen kytkennöistä
Arviointikriteerit, hyvä (3-4) (OJ)
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) (OJ)
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. 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ä 56 tuntia on ohjattua luento/laboroatoriotyöskentelyä. Loppuosa 79 h on opiskelijan itsenäistä työskentelyä.
Toteutuksen valinnaiset suoritustavat
ei ole
Harjoittelu- ja työelämäyhteistyö
Kurssilla on yksi opetuskerta kokonaisuudessaan varattu yritysvierailuille.
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.