Object oriented programming

Structure Type: Course
Code: KL25AB55100
Type: Compulsory
Level: Bachelor
Credits: 4.0 points
Responsible Teacher: Ristimäki, Niko
Language of Instruction: Finnish

Course Implementations, Planned Year of Study and Semester

Curriculum  Semester  Credits  Start of Semester  End of Semester
AUTE-2013SAUT   3 spring   4.0   2016-01-01   2016-07-31  
AUTE-2014SAUT   3 spring   4.0   2017-01-01   2017-07-31  
AUTE-2015SAUT   3 spring   4.0   2018-01-01   2018-07-31  
AUTE-2016SAUT   3 spring   4.0   2019-01-01   2019-07-31  

Learning Outcomes

Students will learn how to apply object-oriented paradigms and how to develop object-oriented PLC and PC software.

Student's Workload

Total work load of the course: 107 h
- of which scheduled studies: 52 h
- of which autonomous studies: 55 h

Prerequisites / Recommended Optional Courses

No previous studies are required.

Contents

Class, object, encapsulation, inheritance, polymorphism, Python syntax and object-oriented programming in automation applications

Recommended or Required Reading

- Lecture material
- Lecture demonstrations

Mode of Delivery / Planned Learning Activities and Teaching Methods

Lectures, demonstrations, assignments, group work

Assessment Criteria

Excellent (5): The student can utilize learned skills in demanding projects.
Good (3-4): The student masters well principles of object oriented paradigms in PLC and PC programming.
Satisfactory (1-2): The student knows basics.

Assessment Methods

Exercises and an examination (100%)

Work Placement

None

Back