Object-oriented Programming (4cr)
Code: AE00CM79-3002
General information
- Enrollment
- 17.04.2023 - 31.10.2023
- Registration for the implementation has ended.
- Timing
- 23.10.2023 - 17.12.2023
- 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
- Bachelor of Engineering, Automation Engineering
- Teachers
- Raine Kauppinen
- 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
Lecture material, lecture demonstrations
Teaching methods
Lectures and exercises
Student workload
Lectures 35h, exercises and assignments 73h, total 108h
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