Siirry suoraan sisältöön

Soveltava ohjelmointi (3 op)

Toteutuksen tunnus: 5S00EV49-3010

Toteutuksen perustiedot


Ilmoittautumisaika
10.06.2024 - 01.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
22.08.2024 - 21.12.2024
Toteutus on päättynyt.
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
Opettajat
Jaana Hännikäinen
Vastuuhenkilö
Jarkko Lehtonen
Ryhmät
22AI231
Sähkö- ja automaatiotekniikka, aikuiset
Luokittelu
CONTACT
Opintojakso
5S00EV49

Osaamistavoitteet (Opintojakso)

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ö (Opintojakso)

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 (Opintojakso)

Tietotekninen osaaminen -kokonaisuuden sisällön hallinta

Arviointikriteerit, tyydyttävä (1-2) (Opintojakso)

Opiskelija osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti.

Opiskelija osaa perusteet laiteläheisestä ohjelmoinnista ja kytkennöistä.

Arviointikriteerit, hyvä (3-4) (Opintojakso)

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) (Opintojakso)

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.

Tenttien ja uusintatenttien ajankohdat

Kurssista ei järjestetä tenttiä. Kurssi arvioidaan harjoitusten ja harjoitustyön perusteella kirjoitettavalla oppimis/tuntipäiväkirjalla.

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luentotunnit, laboratorioharjoitukset ja harjoitustyö

Oppimateriaalit

Materiaali koostuu pääasiassa luentokalvoista sekä harjoitustehtävistä ja niihin liittyvistä alustakohtaisista verkkomateriaaleista. Materiaalit tai linkit ilmoitetaan Moodlessa. Ohjelmoinnin perusteiden materiaali sopii myös tällä kurssilla ohjelmoinnin materiaaliksi.

Opiskelijan ajankäyttö ja kuormitus

3*27 h = 81 h, josta lähiopetuksen osuus n. 28 h. Suurin osa kurssista on itsenäistä työskentelyä.
Lähiopetus kattaa teoriatunnit sekä ohjatut harjoitukset.

Toteutuksen valinnaiset suoritustavat

Kurssilla ei valinnaisia suoritustapoja.

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Harjoitukset tai harjoitustyö on palauttamatta tai niissä on suuria puutteita.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Opiskelija osaa ratkoa ohjelmointiongelmia koodiesimerkkien ja malliratkaisujen pohjalta itsenäisesti.
Opiskelija osaa perusteet laiteläheisestä ohjelmoinnista ja kytkennöistä.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

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) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

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.

Siirry alkuun