Programming Basics
Structure Type: | Study unit |
---|---|
Code: | IST5003 |
Curriculum: | ST 2020V / 2021 |
Level: | Bachelor of Engineering |
Year of Study: | 1 / 2 (2021-2022) |
Semester: | Autumn / Spring |
Credits: | 5 cr |
Responsible Teacher: | Nieminen, Juha |
Language of Instruction: | Finnish |
Courses During the Academic Year 2021-2022
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
3002 | ST2021-1, ST2021-1A, ST2021-1B, ST2021-1C, ST2021-1D | 2022-01-03 – 2022-05-01 | Juha Nieminen | Finnish | 2021-12-01 – 2022-01-10 |
3003 | ST2020V-2, ST2020V-2A, ST2020V-2B | 2021-10-29 – 2022-03-04 | Juha Nieminen | Finnish | 2021-08-01 – 2021-09-06 |
Learning Outcomes
Opintojakson suoritettuaan opiskelija osaa
• Ohjelmoida sekä lausekielellä että lohko-ohjelmointina IEC 61131-3 mukaisesti
• Käsitellä ohjelmassa laitteiden I/O-rajapintaa
• Konfiguroida graafisen käyttöliittymän ja huomioida sen vaatimukset ohjelmassa
• Luoda sovelluksia sähkötekniikan ohjelmoitaviin laitteisiin
Student's Workload
135 h, josta lukujärjestykseen merkittyä lähiopetusta 70 h.
Prerequisites / Recommended Optional Courses
Johdatus ohjelmointiin on vaihtoehtoinen opintojakso.
Contents
Kurssissa ohjelmoidaan pienimuotoisia käytännön sovelluksia, joiden toiminta todennetaan simuloimalla ja todellisilla laitteita laboratoriossa.
1.
Lausekielisen ohjelmoinnin perusrakenteet IEC 61131-3 mukaisesti: Muuttujat, if-, while- ja for-lause, merkkijonot, taulukot, funktiot
2.
Logiikkakaavio-ohjelmointi ja omien toimilohkojen ohjelmointi IEC 61131-3 mukaisesti.
3.
Valvomonäyttöjen konfigurointi
Recommended or Required Reading and Other Learning Resources/Tools
Opetusmonisteet, laboratoriotyöohjeet, harjoitustyöohjeet.
Mode of Delivery / Planned Learning Activities and Teaching Methods
PC-harjoitukset, laboraatiot ja itsenäisesti suoritettavat tietokoneharjoitukset.
Assessment Criteria
5: osaa tuottaa toimivia ja rakenteellisesti loogisia sovelluksia ilman aiempia esimerkkiratkaisuita
3: osaa tuottaa toimivia ja rakenteellisesti loogisia sovelluksia, jotka ovat aiempien esimerkkiratkaisujen kaltaisia
1: osaa tuottaa toimivia sovelluksia esimerkkiratkaisujen tukemana
Assessment Methods
Tentti, harjoitukset, laboraatiot.
Further Information
Vastuuorganisaatio: VAMK