Siirry suoraan sisältöön

OhjelmointiLaajuus (5 op)

Tunnus: 5031393

Laajuus

5 op

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija
- Ymmärtää ohjelmoinnin yleisimmät rakenteet: silmukat, toisto, ehtolauseet ja muuttujat
- Hallitsee modulaarisen ohjelmarakenteen perusteet

Sisältö

- PC-pohjaisen järjestelmän ohjelmointi
- Modulaarinen ohjelmointi
- Ohjelman tietorakenteet
- Mittaus- ja anturitietojen käsittely
- Toimilaitteiden ohjaus
- PC-pohjaisen käyttöliittymän rakentaminen.

Ilmoittautumisaika

01.06.2024 - 02.09.2024

Ajoitus

02.09.2024 - 18.12.2024

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Kone- ja meritekniikka sekä muotoilu

Toimipiste

Kupittaan kampus

Opetuskielet
  • Suomi
Opettaja
  • Pekka Törnqvist
Vastuuopettaja

Pekka Törnqvist

Ryhmät
  • KMMMODAutomaationOhjausjärjestelmät
    KMM Automaation Ohjausjärjestelmät

Tavoitteet

Opintojakson suoritettuaan opiskelija
- Ymmärtää ohjelmoinnin yleisimmät rakenteet: silmukat, toisto, ehtolauseet ja muuttujat
- Hallitsee modulaarisen ohjelmarakenteen perusteet

Sisältö

- PC-pohjaisen järjestelmän ohjelmointi
- Modulaarinen ohjelmointi
- Ohjelman tietorakenteet
- Mittaus- ja anturitietojen käsittely
- Toimilaitteiden ohjaus
- PC-pohjaisen käyttöliittymän rakentaminen.

Oppimateriaalit

Kaikki oppimateriaali on jaettu itslearningissä.

Opetusmenetelmät

Opintojakson olennaisena osana on luennot ja etätehtävät. Luennoilla käytyjä ohjelmoinnin keskeisiä asioita sovelletaan etätehtävissä, jotka tehdään itsenäisesti.

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakson lopussa pidetään luentotentti opintojakson sisällöstä.

Uusintatentit järjestetään keskiviikkoisin kello 16:00 alkaen viikolla 50 ja viikolla 3/2025

Hylätyn tentin voi uusia 2 kertaa ja hyväksytyn arvosana voi yrittää korottaa 1 kerran.

Pedagogiset toimintatavat ja kestävä kehitys

Opintojaksolla ohjelmoinnin keskeiset osa-alueet käydään luennoilla läpi käyttäen esimerkkejä todellisista automaation sovelluksista. Opiskelija osaa soveltaa luennoilla opittua teoriaa ohjelmoidessa eri osa-alueisiin liittyviä etätehtäviä.
Jotta uudistuva opettajuus ja uudistuva opiskelukyky toteutuisivat, opiskelijalta edellytetään aktiivista ja osallistuvaa otetta ja vastuunottoa omista opinnoistaan. Opettaja toimii kurssin aikana mentorina ja ohjaa opiskelijaa kohti oikeita ratkaisuja ja ahaa-ilmiöitä.

Opiskelijan ajankäyttö ja kuormitus

Kurssin laajuus on 5 opintopistettä, joka tuntimääräisesti jakautuu seuraavasti:
- Luennot 50h (sisältäen tentin)
- Etätehtävät 40 h

Sisällön jaksotus

Opintojakson keskeisenä sisältönä on teollisten ohjausjärjestelmien ohjelmoinnin perustiedot käyttäen Beckhoffin ohjelmoitavaa logiikkaa. Keskeisimmät osa-alueet käydään läpi teoriassa ja sovelletaan itsenäisissä harjoitustöissä.

Opintojakson tarkempi luentokohtainen sisältö ja ajoitus löytyy itslearningistä.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Kurssin arvosana muodostuu seuraavasti:
- Tentti 80 %
- Etätehtävät 20 %
Jokainen osa-alue tulee olla suoritettuna hyväksytysti, jotta loppuarvosanan saaminen on mahdollista.

Hylätty (0)

Jos opiskelija ei ole suorittanut määräaikaan mennessä annettuja etätehtäviä tai palauttanut lopputyötä ja/tai palautetut tehtävät eivät vastaa tehtävänantoa.

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija:
- osaa kirjoittaa yksinkertaisen ohjelman
- ymmärtää ohjelmoinnin peruskäsitteet
- ymmärtää muuttujien merkityksen
- osaa käyttää ehto - ja toistorakenteita

Arviointikriteerit, hyvä (3-4)

Opiskelija
- osaa luoja sisäkkäisiä ehto- ja toistorakenteita
- ymmärtää ehtorakenteiden tehokkaan käyttämisen
- ymmärtää sisäkkäisten toistorakenteiden merkityksen
- osaa käyttää tarvittaessa taulukkomuuttujia
- osaa rakentaa aliohjelmia
- hahmottaa tehdyn sovelluksen rakenteen

Arviointikriteerit, kiitettävä (5)

Opiskelija
- osaa määrittää aliohjelma tyypin oikein
- osaa määrittää ohjelman rakenteen tehokkaasti
- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti

Ilmoittautumisaika

01.06.2023 - 04.09.2023

Ajoitus

04.09.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Kone- ja meritekniikka sekä muotoilu

Toimipiste

Kupittaan kampus

Opetuskielet
  • Suomi
Paikat

0 - 40

Opettaja
  • Pekka Törnqvist
Vastuuopettaja

Pekka Törnqvist

Ryhmät
  • KMMMODAutomaationOhjausjärjestelmät
    KMM Automaation Ohjausjärjestelmät

Tavoitteet

Opintojakson suoritettuaan opiskelija
- Ymmärtää ohjelmoinnin yleisimmät rakenteet: silmukat, toisto, ehtolauseet ja muuttujat
- Hallitsee modulaarisen ohjelmarakenteen perusteet

Sisältö

- PC-pohjaisen järjestelmän ohjelmointi
- Modulaarinen ohjelmointi
- Ohjelman tietorakenteet
- Mittaus- ja anturitietojen käsittely
- Toimilaitteiden ohjaus
- PC-pohjaisen käyttöliittymän rakentaminen.

Oppimateriaalit

Kaikki oppimateriaali on jaettu itslearningissä.

Opetusmenetelmät

Opintojakson olennaisena osana on luennot ja etätehtävät. Luennoilla käytyjä ohjelmoinnin keskeisiä asioita sovelletaan etätehtävissä, jotka tehdään itsenäisesti.

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakson lopussa pidetään luentotentti opintojakson sisällöstä.

Uusintakokeet pidetään teknologiateollisuuden yleisinä tenttipäivin, jotka ilmoitetaan itslearningissä.

Hylätyn tentin voi uusia 2 kertaa ja hyväksytyn arvosana voi yrittää korottaa 1 kerran.

Pedagogiset toimintatavat ja kestävä kehitys

Opintojaksolla ohjelmoinnin keskeiset osa-alueet käydään luennoilla läpi käyttäen esimerkkejä todellisista automaation sovelluksista. Opiskelija osaa soveltaa luennoilla opittua teoriaa ohjelmoidessa eri osa-alueisiin liittyviä etätehtäviä.
Jotta uudistuva opettajuus ja uudistuva opiskelukyky toteutuisivat, opiskelijalta edellytetään aktiivista ja osallistuvaa otetta ja vastuunottoa omista opinnoistaan. Opettaja toimii kurssin aikana mentorina ja ohjaa opiskelijaa kohti oikeita ratkaisuja ja ahaa-ilmiöitä.

Opiskelijan ajankäyttö ja kuormitus

Kurssin laajuus on 5 opintopistettä, joka tuntimääräisesti jakautuu seuraavasti:
- Luennot 50h (sisältäen tentin)
- Etätehtävät 40 h

Sisällön jaksotus

Opintojakson keskeisenä sisältönä on teollisten ohjausjärjestelmien ohjelmoinnin perustiedot käyttäen Beckhoffin ohjelmoitavaa logiikkaa. Keskeisimmät osa-alueet käydään läpi teoriassa ja sovelletaan itsenäisissä harjoitustöissä.

Opintojakson tarkempi luentokohtainen sisältö ja ajoitus löytyy itslearningistä.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Kurssin arvosana muodostuu seuraavasti:
- Tentti 80 %
- Etätehtävät 20 %
Jokainen osa-alue tulee olla suoritettuna hyväksytysti, jotta loppuarvosanan saaminen on mahdollista.

Hylätty (0)

Jos opiskelija ei ole suorittanut määräaikaan mennessä annettuja etätehtäviä tai palauttanut lopputyötä ja/tai palautetut tehtävät eivät vastaa tehtävänantoa.

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija:
- osaa kirjoittaa yksinkertaisen ohjelman
- ymmärtää ohjelmoinnin peruskäsitteet
- ymmärtää muuttujien merkityksen
- osaa käyttää ehto - ja toistorakenteita

Arviointikriteerit, hyvä (3-4)

Opiskelija
- osaa luoja sisäkkäisiä ehto- ja toistorakenteita
- ymmärtää ehtorakenteiden tehokkaan käyttämisen
- ymmärtää sisäkkäisten toistorakenteiden merkityksen
- osaa käyttää tarvittaessa taulukkomuuttujia
- osaa rakentaa aliohjelmia
- hahmottaa tehdyn sovelluksen rakenteen

Arviointikriteerit, kiitettävä (5)

Opiskelija
- osaa määrittää aliohjelma tyypin oikein
- osaa määrittää ohjelman rakenteen tehokkaasti
- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti

Ilmoittautumisaika

01.06.2022 - 09.09.2022

Ajoitus

29.08.2022 - 16.12.2022

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Kone- ja meritekniikka sekä muotoilu

Toimipiste

Kupittaan kampus

Opetuskielet
  • Suomi
Paikat

0 - 38

Opettaja
  • Pekka Törnqvist
Vastuuopettaja

Pekka Törnqvist

Ryhmät
  • KMMMODAutomaationOhjausjärjestelmät
    KMM Automaation Ohjausjärjestelmät

Tavoitteet

Opintojakson suoritettuaan opiskelija
- Ymmärtää ohjelmoinnin yleisimmät rakenteet: silmukat, toisto, ehtolauseet ja muuttujat
- Hallitsee modulaarisen ohjelmarakenteen perusteet

Sisältö

- PC-pohjaisen järjestelmän ohjelmointi
- Modulaarinen ohjelmointi
- Ohjelman tietorakenteet
- Mittaus- ja anturitietojen käsittely
- Toimilaitteiden ohjaus
- PC-pohjaisen käyttöliittymän rakentaminen.

Oppimateriaalit

Kaikki oppimateriaali on jaettu itslearningissä.

Opetusmenetelmät

Opintojakson olennaisena osana on luennot ja etätehtävät. Luennoilla käytyjä ohjelmoinnin keskeisiä asioita sovelletaan etätehtävissä, jotka tehdään itsenäisesti.

Tenttien ajankohdat ja uusintamahdollisuudet

Opintojakson lopussa pidetään luentotentti opintojakson sisällöstä.

Uusintakokeet pidetään teknologiateollisuuden yleisinä tenttipäivin, jotka ilmoitetaan itslearningissä.

Hylätyn tentin voi uusia 2 kertaa ja hyväksytyn arvosana voi yrittää korottaa 1 kerran.

Pedagogiset toimintatavat ja kestävä kehitys

Opintojaksolla ohjelmoinnin keskeiset osa-alueet käydään luennoilla läpi käyttäen esimerkkejä todellisista automaation sovelluksista. Opiskelija osaa soveltaa luennoilla opittua teoriaa ohjelmoidessa eri osa-alueisiin liittyviä etätehtäviä.
Jotta uudistuva opettajuus ja uudistuva opiskelukyky toteutuisivat, opiskelijalta edellytetään aktiivista ja osallistuvaa otetta ja vastuunottoa omista opinnoistaan. Opettaja toimii kurssin aikana mentorina ja ohjaa opiskelijaa kohti oikeita ratkaisuja ja ahaa-ilmiöitä.

Opiskelijan ajankäyttö ja kuormitus

Kurssin laajuus on 5 opintopistettä, joka tuntimääräisesti jakautuu seuraavasti:
- Luennot 50h (sisältäen tentin)
- Etätehtävät 40 h

Sisällön jaksotus

Opintojakson keskeisenä sisältönä on teollisten ohjausjärjestelmien ohjelmoinnin perustiedot käyttäen Beckhoffin ohjelmoitavaa logiikkaa. Keskeisimmät osa-alueet käydään läpi teoriassa ja sovelletaan itsenäisissä harjoitustöissä.

Opintojakson tarkempi luentokohtainen sisältö ja ajoitus löytyy itslearningistä.

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Kurssin arvosana muodostuu seuraavasti:
- Tentti 80 %
- Etätehtävät 20 %
Jokainen osa-alue tulee olla suoritettuna hyväksytysti, jotta loppuarvosanan saaminen on mahdollista.

Hylätty (0)

Jos opiskelija ei ole suorittanut määräaikaan mennessä annettuja etätehtäviä tai palauttanut lopputyötä ja/tai palautetut tehtävät eivät vastaa tehtävänantoa.

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija:
- osaa kirjoittaa yksinkertaisen ohjelman
- ymmärtää ohjelmoinnin peruskäsitteet
- ymmärtää muuttujien merkityksen
- osaa käyttää ehto - ja toistorakenteita

Arviointikriteerit, hyvä (3-4)

Opiskelija
- osaa luoja sisäkkäisiä ehto- ja toistorakenteita
- ymmärtää ehtorakenteiden tehokkaan käyttämisen
- ymmärtää sisäkkäisten toistorakenteiden merkityksen
- osaa käyttää tarvittaessa taulukkomuuttujia
- osaa rakentaa aliohjelmia
- hahmottaa tehdyn sovelluksen rakenteen

Arviointikriteerit, kiitettävä (5)

Opiskelija
- osaa määrittää aliohjelma tyypin oikein
- osaa määrittää ohjelman rakenteen tehokkaasti
- osaa soveltaa oppimaansa luovasti
- osaa hankkia itse uutta tietoa
- osaa kuvata tekemänsä sovelluksen suullisesti ja kirjallisesti