Siirry suoraan sisältöön

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
  • IEPIP21
    International Professional Studies
  • AUTE18SA
    Insinöö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