Soveltava ohjelmointi (3 op)
Toteutuksen tunnus: 5S00EV49-3012
Toteutuksen perustiedot
Ilmoittautumisaika
02.12.2024 - 05.01.2025
Ajoitus
07.01.2025 - 10.05.2025
Laajuus
3 op
Toteutustapa
Lähiopetus
Yksikkö
Sähkö- ja automaatiotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
- Suomi
Paikat
0 - 40
Koulutus
- Sähkö- ja automaatiotekniikan tutkinto-ohjelma
Opettaja
- Leevi Sulonen
Vastuuhenkilö
Jarkko Lehtonen
Ryhmät
-
23I231BSähkö- ja automaatiotekniikka
Tavoitteet (OJ)
Opiskelija tuntee
- ohjelmoinnin sovelluskohteita sekä merkityksen sähkö- ja automaatioalalla
- sulautetun järjestelmän peruskomponentit
- mikrokontrollerisovelluksen kytkennän ja liityntälogiikan suunnittelun periaatteet
Opiskelija osaa
- toteuttaa C/C++ -kielisiä modulaarisia ohjelmia
- hyödyntää valmiita aliohjelmistokirjastoja
- toteuttaa yksinkertaisen sulautetun järjestelmän ohjelmiston
- toteuttaa mikrokontrollerisovelluksen kytkennän
Sisältö (OJ)
Ohjelmoitavat sovellutukset sähkö- ja automaatio-alalla. Ohjelmoinnin rakenteet: viittaukset, ohjelman modularisointi, tietueet, luokat ja oliot. C/C++ -kielisen ohjelmiston toteutus sulautettuun järjestelmään. Mikrokontrollerisovelluksen kytkennän ja liityntälogiikan suunnittelun periaatteet.
Esitietovaatimukset (OJ)
Tietotekninen osaaminen -kokonaisuuden sisällön hallinta
Arviointikriteerit, tyydyttävä (1-2) (OJ)
Opiskelija osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti.
Opiskelija osaa perusteet laiteläheisestä ohjelmoinnista ja kytkennöistä.
Arviointikriteerit, hyvä (3-4) (OJ)
Opiskelija osaa ratkoa käytännön ohjelmointiongelmia monipuolisesti ja perustellusti, sekä kehittää pienehköjä ohjelmia hyviä ohjelmointirakenteita käyttäen.
Opiskelija osaa toteuttaa yksinkertaisen ohjelmiston sulautettuun järjestelmään ja ymmärtää mikrokontrollerin kytkennän.
Arviointikriteerit, kiitettävä (5) (OJ)
Opiskelija osaa kehittää pienehköjä ohjelmia kekseliäästi ja monipuolisesti hyviä ja optimaalisia ohjelmointirakenteita käyttäen. Opiskelija tuottaa hyvää ja selkeää ohjelmakoodia ja osaa tunnistaa mahdolliset vaihtoehtoiset toteutustavat.
Opiskelija osaa soveltaa oppimaansa kehittämällä itsenäisesti ohjelmiston sulautettuun järjestelmään. Opiskelija osaa arvioida ja analysoida omaa ohjelmointityötään kriittisesti ja monipuolisesti.
Arviointiasteikko
0-5