Advanced programming skills (5 cr)
Code: TK00EC37-3001
General information
- Enrollment
-
12.04.2021 - 25.04.2021
Registration for the implementation has ended.
- Timing
-
01.11.2021 - 19.12.2021
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
- Finnish
- Seats
- 0 - 30
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Timo Mynttinen
- Teacher in charge
- Janne Turunen
- Groups
-
TKMI20SPBusiness Information Technology, full-time studies
- Course
- TK00EC37
Objective
You know how to program using advanced programming techniques and structures.
You know programming paradigms and ways to model programming tasks.
You know the concepts and practices of software design patterns.
Content
How to program scalable and maintainable programs?
What are the most common programming paradigms?
What is a software design pattern?
Course material
Esitellään opintojakson alkaessa. Ei maksullista materiaalia.
Study forms and methods
Työviikkopohjainen oppimisväylä:
Lähiopetusta 8 h viikossa, itsenäisiä oppimistehtäviä
Opintoja nopeuttava oppimisväylä:
Sovittavissa tapauskohtaisesti viimeistään opintojakson alkaessa.
Työhön integroitu oppimisväylä:
Osaamisen näyttö tai aikaisempien opintojen hyväksiluku mahdollista. Sovittavissa tapauskohtaisesti viimeistään opintojakson alkaessa.
Timing of exams and assignments
Esitellään opintojakson alkaessa.
Student workload
Keskimäärin 130 h, josta 56 h lähiopetusta.
Evaluation scale
1-5
Assessment methods and criteria
Esitellään opintojakson alkaessa.