Skip to main content

Programming (5 cr)

Code: 5031393-3003

General information


Enrollment
01.05.2021 - 05.09.2021
Registration for the implementation has ended.
Timing
30.08.2021 - 31.12.2021
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
Engineering and Business
Campus
Kupittaa Campus
Teaching languages
Finnish
Teachers
Pekka Törnqvist
Teacher in charge
Pekka Törnqvist
Course
5031393
No reservations found for realization 5031393-3003!

Evaluation scale

H-5

Content scheduling

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ä.

Objective

After a completed study unit the student
- understands the basic structures of programming: loops, repetition, conditional expressions and variables
- understands the basics of a modular program structure

Content

- programming of a PC-based system
- modular programming
- data structures of a program
- handling of measurement and sensor data
- actuator control
- construction of a PC-based user interface.

Materials

Kaikki oppimateriaali on jaettu itslearningissä.

Teaching methods

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.

Exam schedules

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.

Pedagogic approaches and sustainable development

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ä.

Student workload

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

Evaluation methods and criteria

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

Failed (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.

Assessment criteria, satisfactory (1-2)

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

Assessment criteria, good (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

Assessment criteria, excellent (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

Go back to top of page