Siirry suoraan sisältöön

PC-sovellusten ohjelmointiLaajuus (3 op)

Tunnus: TSAAA120

Laajuus

3 op

Opetuskieli

  • suomi

Vastuuhenkilö

  • Teppo Flyktman

Osaamistavoitteet

Opiskelija osaa suunnitella ja ohjelmoida käyttöliittymän sekä tiedonkeruu- ja raportointisovelluksen. Opiskelija ymmärtää tietokantoihin perustuvan tiedonkeruun ja raportoinnin periaatteet automaatiosovelluksissa. Opiskelija tuntee yleisimmät automaatiossa käytetyt ohjelmistorajapinnat ja ymmärtää niiden toiminnan ohjelmistojen ja automaatiolaitteistojen välisessä tiedonsiirrossa.

Sisältö

Käytöliittymäohjelmointi
Ohjelmistorajapinnat
Tiedonkeruu ja raportointi

Esitietovaatimukset

Perusteiden osaaminen seuraavissa aiheissa:
Ohjelmointi
Automaatiotekniikka
Tieto- ja tietoliikennetekniikka

Arviointikriteerit, tyydyttävä (1)

Välttävä 1: Opiskelija kykenee ohjelmoimaan sovelluksen, joka kommunikoi ohjelmoitavan ohjelmoitavan logiikan tai automaatiojärjestelmän kanssa.

Tyydyttävä 2: Opiskelija osaa ohjelmoida toimivan, mutta ominaisuuksiltaan suppean käyttöliittymän. Sovellus sisältää osioita, jotka hyödyntävät tietokantaa.

Arviointikriteerit, hyvä (3)

Hyvä 3: Opiskelija osaa toteuttaa pääpiirteittäin toimeksiannon mukaisen sovelluksen, joka hyödyntää tietokantaa. Opiskelija tuntee tyypillisimmät automaatiosovelluksissa käytetyt ohjelmistorajapinnat.

Kiitettävä 4: Opiskelija osaa toteuttaa sovelluksen, joka täyttää kaikki toimeksiannon tavoitteet.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija suunnittelee ja toteuttaa sovelluksen osoittaen poikkeuksellista osaamista ja luovuutta, jonka ansiosta tulokset ylittävät toimeksiannossa asetetut tavoitteet. Opiskelija osaa analysoida sovelluksensa toimintaa tehokkuuden ja luotettavuuden näkökulmasta. Opiskelija ymmärtää automaatiossa käytettävien ohjelmistorajapintojen mahdollisuudet sekä rajoitteet ja osaa soveltaa niitä.

Ilmoittautumisaika

01.11.2021 - 09.01.2022

Ajoitus

01.01.2022 - 15.05.2022

Opintopistemäärä

3 op

Toteutustapa

Lähiopetus

Yksikkö

Teknologiayksikkö

Toimipiste

Pääkampus

Opetuskielet
  • Suomi
Paikat

0 - 30

Koulutus
  • Sähkö- ja automaatiotekniikka (AMK)
Opettaja
  • Teppo Flyktman
Ryhmät
  • TSA19SM
    Sähkö- ja automaatiotekniikka

Tavoitteet

Opiskelija osaa suunnitella ja ohjelmoida käyttöliittymän sekä tiedonkeruu- ja raportointisovelluksen. Opiskelija ymmärtää tietokantoihin perustuvan tiedonkeruun ja raportoinnin periaatteet automaatiosovelluksissa. Opiskelija tuntee yleisimmät automaatiossa käytetyt ohjelmistorajapinnat ja ymmärtää niiden toiminnan ohjelmistojen ja automaatiolaitteistojen välisessä tiedonsiirrossa.

Sisältö

Käytöliittymäohjelmointi
Ohjelmistorajapinnat
Tiedonkeruu ja raportointi

Aika ja paikka

Verkko-oppimisympäristössä ja laboratorioissa

Oppimateriaali ja suositeltava kirjallisuus

Verkko-oppimisympäristössä jaettava materiaali. Mahdolliset e-kirjat ja muu materiaali ilmoitetaan aloitusluennoilla.

Opetusmenetelmät

Luennot ja harjoitustyöt

Tenttien ajankohdat ja uusintamahdollisuudet

Ilmoitetaan aloitusluennoilla

Vaihtoehtoiset suoritustavat

Hyväksilukemisen menettelytavat kuvataan tutkintosäännössä ja opinto-oppaassa. Opintojakson opettaja antaa lisätietoa mahdollisista opintojakson erityiskäytänteistä.

Opiskelijan ajankäyttö ja kuormitus

81 h

Arviointiasteikko

0-5

Arviointikriteerit, tyydyttävä (1-2)

Välttävä 1: Opiskelija kykenee ohjelmoimaan sovelluksen, joka kommunikoi ohjelmoitavan ohjelmoitavan logiikan tai automaatiojärjestelmän kanssa.

Tyydyttävä 2: Opiskelija osaa ohjelmoida toimivan, mutta ominaisuuksiltaan suppean käyttöliittymän. Sovellus sisältää osioita, jotka hyödyntävät tietokantaa.

Arviointikriteerit, hyvä (3-4)

Hyvä 3: Opiskelija osaa toteuttaa pääpiirteittäin toimeksiannon mukaisen sovelluksen, joka hyödyntää tietokantaa. Opiskelija tuntee tyypillisimmät automaatiosovelluksissa käytetyt ohjelmistorajapinnat.

Kiitettävä 4: Opiskelija osaa toteuttaa sovelluksen, joka täyttää kaikki toimeksiannon tavoitteet.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Opiskelija suunnittelee ja toteuttaa sovelluksen osoittaen poikkeuksellista osaamista ja luovuutta, jonka ansiosta tulokset ylittävät toimeksiannossa asetetut tavoitteet. Opiskelija osaa analysoida sovelluksensa toimintaa tehokkuuden ja luotettavuuden näkökulmasta. Opiskelija ymmärtää automaatiossa käytettävien ohjelmistorajapintojen mahdollisuudet sekä rajoitteet ja osaa soveltaa niitä.

Esitietovaatimukset

Perusteiden osaaminen seuraavissa aiheissa:
Ohjelmointi
Automaatiotekniikka
Tieto- ja tietoliikennetekniikka