Skip to main content

Python Programming (3cr)

Code: KL04DW40010-3002

General information


Enrollment
29.09.2018 - 23.12.2018
Registration for the implementation has ended.
Timing
29.10.2018 - 23.12.2018
Implementation has ended.
Number of ECTS credits allocated
3 cr
Local portion
3 cr
Mode of delivery
Contact learning
Teaching languages
Finnish
Degree programmes
Bachelor of Engineering, Information Technology
Bachelor of Engineering, Automation Engineering
Bachelor of Engineering, Mechanical Engineering
Teachers
Petteri Mäkelä
Course
KL04DW40010

Objective

Student can develop client-server-based programs related to industrial automation with Python programming language.

Content

- Arrays, functions
- Object-oriented programming
- Files
- Database connection
- Socket programming
- PLC interface
- REST API

Materials

To be announced at the beginning of the course

Teaching methods

Lectures and exercises

Assessment criteria, satisfactory (1)

Student can make simple Python programs

Assessment criteria, good (3)

Student can make client-server-based python applications. Student can make a Python program, which communicates with a PLC program.

Assessment criteria, excellent (5)

Student have excellent Python programming skills. Student can develop client-server based application connected to an automation system

Qualifications

Basics of programming

Go back to top of page