C++ ProgrammingLaajuus (4 op)
Tunnus: A800BD66
Osaamistavoitteet
Opiskelija osaa toteuttaa sovelluksia C++ kielellä mikrokontrolleripohjaiseen alustaan, luoda kirjastofunktiota ja käyttöliittymiä. C++ ohjelmointikieli on yksi kansainvälisesti tunnetuimpia ohjelmointikieliä. C++ ohjelmointikieli mahdollistaa laiteläheisen optimoinnin.
Sisältö
Sulautetun alustan ja kotrollerin ominaisuudet
Mittauksien ja ohjauksien toteutus
Käyttöliittymä sulautetulla alustalla
Käyttöliittumä etänä
Muistin käytön hallinta
Moniajon periaate ja toteutus
Esitietovaatimukset
Ohjelmoinnin perusteet
Arviointikriteerit, tyydyttävä (1)
Opiskelija hallitsee perusasiat
Arviointikriteerit, hyvä (3)
Opiskelija hallitsee laiteläheisen sovelluksien luonnin C++ kielellä
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa luoda monipuolisia sovelluksia omatoimisesti.
Ilmoittautumisaika
07.02.2022 - 20.03.2022
Ajoitus
07.03.2022 - 08.05.2022
Laajuus
4 op
Yksikkö
SeAMK Tekniikka
Toimipiste
SeAMK Seinäjoki, Frami
Opetuskielet
- Suomi
Tutkinto-ohjelma
- Professional Studies in Technology
Opettaja
- Juha Yli-Hemminki
Opiskelijaryhmät
-
IEPIP21International Professional Studies
-
AUTE18SAInsinööri (AMK), Automaatiotekniikka
Tavoitteet
Opiskelija osaa toteuttaa sovelluksia C++ kielellä mikrokontrolleripohjaiseen alustaan, luoda kirjastofunktiota ja käyttöliittymiä. C++ ohjelmointikieli on yksi kansainvälisesti tunnetuimpia ohjelmointikieliä. C++ ohjelmointikieli mahdollistaa laiteläheisen optimoinnin.
Sisältö
Sulautetun alustan ja kotrollerin ominaisuudet
Mittauksien ja ohjauksien toteutus
Käyttöliittymä sulautetulla alustalla
Käyttöliittumä etänä
Muistin käytön hallinta
Moniajon periaate ja toteutus
Oppimateriaalit
Oppimateriaali verkossa
Opetusmenetelmät
Luennot ja tuntitehtävät, ohjelmointiprojektit.
Opiskelijan ajankäyttö ja kuormitus
Ilmoitetaan opintojakson alussa.
Arviointiasteikko
1-5
Arviointikriteerit, tyydyttävä (1)
Opiskelija hallitsee perusasiat
Arviointikriteerit, hyvä (3)
Opiskelija hallitsee laiteläheisen sovelluksien luonnin C++ kielellä
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa luoda monipuolisia sovelluksia omatoimisesti.
Arviointimenetelmät ja arvioinnin perusteet
Aktiivisuuden, tuntitehtävien ja projektien pisteytys.
Esitietovaatimukset
Ohjelmoinnin perusteet