•   Sulautetun järjestelmän ohjelmointi ja mikrokontrollerit 5G00ET65-3005 23.08.2021-17.12.2021  5 op  (20TIETOC) +-
    Opintojakson osaamistavoitteet
    Opiskelija osaa suunnitella, toteuttaa ja testata yksinkertaisen sulautetun järjestelmän C- tai C++ -kielisen ohjelmiston sekä suunnitella laitteen kytkennän. 
    Opintojakson sisältö
    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ä

    Opiskelija

    -osaa perusteet laiteläheisestä ohjelmoinnista

    -osaa perusteet mikrokontrollerilaitteen kytkennöistä

    Hyvä

    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

    Kiitettävä

    Edellisten lisäksi



    Opiskelija

    -osaa tehdä keskeytyksiin perustuvan ohjelmiston ajastuksen ja suunnitella tarvittavat i/o-rakenteet sisältävän sovelluksen.


    Vastuuhenkilön nimi

    Jaana Hännikäinen

    Kirjallisuus

    Oppimateriaalina luentokalvot ja muu mahdollinen materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.

    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ö.

    Arviointimenetelmät (toteutus) ja kriteerit (opintojakso)

    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.

    Opetuskielet

    Suomi

    Ajoitus

    23.08.2021 - 17.12.2021

    Ilmoittautumisaika

    01.06.2021 - 03.09.2021

    Opintopisteet

    5 op

    Ryhmä(t)

    20TIETOC

    Paikkoja

    0 - 40

    Opettaja(t)

    Jaana Hännikäinen

    Vastuuyksikkö

    Tietotekniikka

    Koulutusohjelma(t)

    Tietotekniikan tutkinto-ohjelma

    Toimipiste

    TAMK Pääkampus

    Arviointiasteikko

    0-5

    Valinnaiset suoritustavat

    ei ole

    Harjoittelu- ja työelämäyhteistyö

    ei ole

    Tenttien ajankohdat

    ei ole

    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ä.

    Arviointikriteerit
    Hylätty

    Harjoitustyö on toimimaton, palauttamatta tai sen dokumentaatio on puutteellinen. Itsenäisesti tai ryhmässä tehtäviä oppimistehtäviä ei ole palautettu.

    Tyydyttävä

    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ä.

    Hyvä

    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.

    Kiitettävä

    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.