Skip to main content

Object-oriented Programming (4cr)

Code: AE00CM79-3003

General information


Enrollment
22.04.2024 - 09.10.2024
Registration for the implementation has ended.
Timing
21.10.2024 - 18.12.2024
Implementation has ended.
Number of ECTS credits allocated
4 cr
Local portion
4 cr
Mode of delivery
Contact learning
Unit
SeAMK Automation Engineering and Information Technology
Campus
SeAMK Seinäjoki, Frami
Teaching languages
English
Degree programmes
Professional Studies in Technology
Bachelor of Engineering, Automation Engineering
Teachers
Raine Kauppinen
Groups
AE22
Bachelor of Engineering, Automation Engineering
Course
AE00CM79

Evaluation scale

1-5

Objective

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

Content

Class, object, encapsulation, inheritance, polymorphism, programming language syntaxand object-oriented programming in automation applications

Materials

Information about the materials are in Moodle.

Teaching methods

Contact teaching and independent work.

Student workload

4 cu * 27 h/cu = 108 hours, of which around one third is contact teaching and two thirds independent work.

Assessment criteria, satisfactory (1)

Satisfactory (1-2): The student knows basics
The student recognizes the concepts and theory of object-oriented programming. The student is able to design, document and implement simple object-oriented structures.

Assessment criteria, good (3)

Good (3-4): The student masters well principles of object oriented paradigms in PLC and PC programming.
The student masters the concepts and theory of object-oriented programming. The student is able to design, document and implement demanding classroom structures. The student knows the object-oriented programming language and is able to use it to implement programs that implement practical needs.

Assessment criteria, excellent (5)

Excellent (5): The student can utilize learned skills in demanding projects.
The student knows the concepts and theory of object-oriented programming. The student is able to design, document and implement demanding classroom structures. The student has a comprehensive knowledge of object-oriented programming language and is able to implement programs that implement practical needs in a versatile way with the help of object-oriented programming.

Qualifications

Basics of Programming 1

Go back to top of page