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