Advanced programming skills (5 cr)
Code: TK00EC37-3003
General information
- Enrollment
-
06.04.2022 - 22.04.2022
Registration for the implementation has ended.
- Timing
-
15.08.2022 - 18.12.2022
Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Unit
- Department of Information Technology
- Campus
- Ecampus
- Teaching languages
- Finnish
- Seats
- 20 - 40
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Jani Ruotsalainen
- Teacher in charge
- Janne Turunen
- Groups
-
TKMI21SVBusiness Information Technology, online 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.
Study forms and methods
Työviikkopohjainen oppimisväylä:
Toteutusmuotona ainoastaan itsenäinen verkko-opiskelu.
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
RDI and work-related cooperation
Tarkennetaan opintojakson alkaessa
Timing of exams and assignments
Esitellään opintojakson alkaessa.
Student workload
Keskimäärin 135 h itsenäistä työskentelyä
Evaluation scale
1-5
Assessment methods and criteria
Esitellään opintojakson alkaessa.