Design patterns and object-oriented techniques (5 cr)
Code: IT00EC00-3002
General information
- Enrollment
-
06.04.2023 - 21.04.2023
Registration for the implementation has ended.
- Timing
-
04.09.2023 - 15.12.2023
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Department of Information Technology
- Campus
- Mikkeli Campus
- Teaching languages
- English
- Seats
- 20 - 40
- Degree programmes
- Degree Programme in Information Technology
- Teachers
- Miika Reijonen
- Teacher in charge
- Miika Reijonen
- Groups
-
ITMI21SPInformation technology, full-time studies
- Course
- IT00EC00
Objective
You know advanced programming techniques and are able to apply object-oriented design patterns.
You know different design patterns and their use cases.
You can apply patterns in programming and describe program structure using UML.
Content
What are design patterns and advanced programming techniques from an object-oriented point of view?
What different patterns are there?
How do you choose a design pattern?
How do you apply design patterns in programming?
How are design patterns and code composition documented using UML?
Course material
Sovitaan opintojakson alussa
Study forms and methods
Sovitaan opintojakson alussa
RDI and work-related cooperation
Sovitaan opintojakson alussa
Timing of exams and assignments
Sovitaan opintojakson alussa
Evaluation scale
1-5
Qualifications
Attending the course requires good programming skills.