Sulautetun järjestelmän ohjelmointi ja mikrokontrolleritLaajuus (5 op)
Tunnus: 5G00ET65
Laajuus
5 op
Osaamistavoitteet
Opiskelija osaa suunnitella, toteuttaa ja testata yksinkertaisen sulautetun järjestelmän C- tai C++ -kielisen ohjelmiston sekä suunnitella laitteen kytkennän.
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ä (1-2)
Opiskelija
-osaa perusteet laiteläheisestä ohjelmoinnista
-osaa perusteet mikrokontrollerilaitteen kytkennöistä
Arviointikriteerit, hyvä (3-4)
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)
Edellisten lisäksi
Opiskelija
-osaa tehdä keskeytyksiin perustuvan ohjelmiston ajastuksen ja suunnitella tarvittavat i/o-rakenteet sisältävän sovelluksen.
Ilmoittautumisaika
06.06.2024 - 15.09.2024
Ajoitus
26.08.2024 - 22.12.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Jaana Hännikäinen
Vastuuhenkilö
Jaana Hännikäinen
Ryhmät
-
23TIETOBTietotekniikka
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.
Aika ja paikka
Tiistaisin 8:15-11:30 luokissa A3-15 ja A3-16.
Tenttien ja uusintatenttien ajankohdat
Kurssilla on tentti 3.12.24
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu ryhmässä tehtävään harjoitustyöhön ja ryhmässä tehtäviin pieniin oppimistehtäviin 60%/40% suhteessa. Harjoitustyöstä jaetaan kurssilla tarkempi arvosanakriteeristö, jonka perusteella opiskelija suorittaa myös itsearvioinnin. Henkilökohtaisesti suoritettavan tentin vaikutus arvosanaan on +1/0/-1. Kurssin arviointiasteikko 0-5.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Opetus on lähiopetusta kokonaisuudessaan: teoriaopetus/johdanto viikon aiheeseen aluksi ja tätä teoriaa sovelletaan käytäntöön tekemällä pieniä oppimistehtäviä/harjoitustyötä laboratoriossa. Tehtävät ja harjoitustyö tehdään yhdessä pienryhmissä. Harjoitustyön idea ja tuotos esitellään luokassa, jolloin harjoitustyöprosessissa voidaan hyödyntää myös vertaisarviointia.
Oppimateriaalit
Oppimateriaalina luentokalvot ja muu materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.
Opiskelijan ajankäyttö ja kuormitus
Kurssi on laajuudeltaan 5 op. Tämä vastaa n. 135 h työskentelyä. Tästä 52 tuntia on ohjattua luento/laboratoriotyöskentelyä. Loppuosa (83h) on opiskelijan itsenäistä työskentelyä.
Toteutuksen valinnaiset suoritustavat
Jos sinulla on aikaisemmin tai muualla hankittua osaamista kurssin aihepiiristä, ota yhteys opettajaan.
Harjoittelu- ja työelämäyhteistyö
Kurssilla on yksi opetuskerta kokonaisuudessaan varattu työelämäyhteistyölle. Työelämän edustajat sekä meiltä valmistuneet jo työelämään siirtyneet entiset opiskelijat (alumnit) kertovat työskentelystä ja tehtävistä yritykissä. Tilaisuudessa on myös mahdollista luoda työelämäsuhteita esitysten jälkeen.
Ilmoittautumisaika
06.06.2024 - 15.09.2024
Ajoitus
26.08.2024 - 22.12.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Jaana Hännikäinen
Vastuuhenkilö
Jaana Hännikäinen
Ryhmät
-
23TIETOATietotekniikka
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.
Aika ja paikka
Tiistaisin 12:15-15:30 luokissa A3-15 ja A3-16.
Tenttien ja uusintatenttien ajankohdat
Kurssilla on tentti 3.12.24
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu ryhmässä tehtävään harjoitustyöhön ja ryhmässä tehtäviin pieniin oppimistehtäviin 60%/40% suhteessa. Harjoitustyöstä jaetaan kurssilla tarkempi arvosanakriteeristö, jonka perusteella opiskelija suorittaa myös itsearvioinnin. Henkilökohtaisesti suoritettavan tentin vaikutus arvosanaan on +1/0/-1. Kurssin arviointiasteikko 0-5.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Opetus on lähiopetusta kokonaisuudessaan: teoriaopetus/johdanto viikon aiheeseen aluksi ja tätä teoriaa sovelletaan käytäntöön tekemällä pieniä oppimistehtäviä/harjoitustyötä laboratoriossa. Tehtävät ja harjoitustyö tehdään yhdessä pienryhmissä. Harjoitustyön idea ja tuotos esitellään luokassa, jolloin harjoitustyöprosessissa voidaan hyödyntää myös vertaisarviointia.
Oppimateriaalit
Oppimateriaalina luentokalvot ja muu materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.
Opiskelijan ajankäyttö ja kuormitus
Kurssi on laajuudeltaan 5 op. Tämä vastaa n. 135 h työskentelyä. Tästä 52 tuntia on ohjattua luento/laboratoriotyöskentelyä. Loppuosa (83h) on opiskelijan itsenäistä työskentelyä.
Toteutuksen valinnaiset suoritustavat
Jos sinulla on aikaisemmin tai muualla hankittua osaamista kurssin aihepiiristä, ota yhteys opettajaan.
Harjoittelu- ja työelämäyhteistyö
Kurssilla on yksi opetuskerta kokonaisuudessaan varattu työelämäyhteistyölle. Työelämän edustajat sekä meiltä valmistuneet jo työelämään siirtyneet entiset opiskelijat (alumnit) kertovat työskentelystä ja tehtävistä yritykissä. Tilaisuudessa on myös mahdollista luoda työelämäsuhteita esitysten jälkeen.
Ilmoittautumisaika
15.07.2023 - 04.09.2023
Ajoitus
28.08.2023 - 22.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 45
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Jaana Hännikäinen
- Tomi Salo
Vastuuhenkilö
Jaana Hännikäinen
Ryhmät
-
22TIETOATietotekniikka
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.
Aika ja paikka
Tiistaisin 8:15-11:30 luokissa A3-15 ja A3-16.
Tenttien ja uusintatenttien ajankohdat
Kurssilla on tentti 5.12.23
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu ryhmässä tehtävään harjoitustyöhön ja ryhmässä tehtäviin pieniin oppimistehtäviin 60%/40% suhteessa. Harjoitustyöstä jaetaan kurssilla tarkempi arvosanakriteeristö, jonka perusteella opiskelija suorittaa myös itsearvioinnin. Henkilökohtaisesti suoritettavan tentin vaikutus arvosanaan on +1/0/-1. Kurssin arviointiasteikko 0-5.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Opetus on lähiopetusta kokonaisuudessaan: teoriaopetus/johdanto viikon aiheeseen aluksi ja tämän sovelletaan teoriaa käytäntöön tekemällä pieniä oppimistehtäviä/harjoitustyötä laboratoriossa. Tehtävät ja harjoitustyö tehdään yhdessä pienryhmissä. Harjoitustyön idea ja tuotos esitellään luokassa, jolloin harjoitustyöprosessissa voidaan hyödyntää myös vertaisarviointia.
Oppimateriaalit
Oppimateriaalina luentokalvot ja muu materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.
Opiskelijan ajankäyttö ja kuormitus
Kurssi on laajuudeltaan 5 op. Tämä vastaa n. 135 h työskentelyä. Tästä 56 tuntia on ohjattua luento/laboratoriotyöskentelyä. Loppuosa (79 h) on opiskelijan itsenäistä työskentelyä.
Toteutuksen valinnaiset suoritustavat
Jos sinulla on aikaisemmin tai muualla hankittua osaamista kurssin aihepiiristä, ota yhteys opettajaan.
Harjoittelu- ja työelämäyhteistyö
Kurssilla on yksi opetuskerta kokonaisuudessaan varattu työelämäyhteistyölle. Työelämän edustajat sekä meiltä valmistuneet jo työelämään siirtyneet entiset opiskelijat (alumnit) kertovat työskentelystä ja tehtävistä yritykissä. Tilaisuudessa on myös mahdollista luoda työelämäsuhteita esitysten jälkeen.
Ilmoittautumisaika
15.07.2023 - 04.09.2023
Ajoitus
28.08.2023 - 22.12.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 45
Koulutus
- Tietotekniikan tutkinto-ohjelma
Opettaja
- Jaana Hännikäinen
- Tomi Salo
Vastuuhenkilö
Tomi Salo
Ryhmät
-
22TIETOBTietotekniikka
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.
Aika ja paikka
Tiistaisin 12:15-15:30 luokissa A3-15 ja A3-16.
Tenttien ja uusintatenttien ajankohdat
Kurssilla on tentti 5.12.23
Arviointimenetelmät ja arvioinnin perusteet
Arviointi perustuu ryhmässä tehtävään harjoitustyöhön ja ryhmässä tehtäviin pieniin oppimistehtäviin 60%/40% suhteessa. Harjoitustyöstä jaetaan kurssilla tarkempi arvosanakriteeristö, jonka perusteella opiskelija suorittaa myös itsearvioinnin. Henkilökohtaisesti suoritettavan tentin vaikutus arvosanaan on +1/0/-1. Kurssin arviointiasteikko 0-5.
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Opetus on lähiopetusta kokonaisuudessaan: teoriaopetus/johdanto viikon aiheeseen aluksi ja tämän sovelletaan teoriaa käytäntöön tekemällä pieniä oppimistehtäviä/harjoitustyötä laboratoriossa. Tehtävät ja harjoitustyö tehdään yhdessä pienryhmissä. Harjoitustyön idea ja tuotos esitellään luokassa, jolloin harjoitustyöprosessissa voidaan hyödyntää myös vertaisarviointia.
Oppimateriaalit
Oppimateriaalina luentokalvot ja muu materiaali, joka on nähtävissä/linkitettynä kurssin Moodle-sivulle.
Opiskelijan ajankäyttö ja kuormitus
Kurssi on laajuudeltaan 5 op. Tämä vastaa n. 135 h työskentelyä. Tästä 56 tuntia on ohjattua luento/laboratoriotyöskentelyä. Loppuosa (79 h) on opiskelijan itsenäistä työskentelyä.
Toteutuksen valinnaiset suoritustavat
Jos sinulla on aikaisemmin tai muualla hankittua osaamista kurssin aihepiiristä, ota yhteys opettajaan.
Harjoittelu- ja työelämäyhteistyö
Kurssilla on yksi opetuskerta kokonaisuudessaan varattu työelämäyhteistyölle. Työelämän edustajat sekä meiltä valmistuneet jo työelämään siirtyneet entiset opiskelijat (alumnit) kertovat työskentelystä ja tehtävistä yritykissä. Tilaisuudessa on myös mahdollista luoda työelämäsuhteita esitysten jälkeen.
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.
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
-
21TIETOBTietotekniikka
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.