Advanced programming skills (5 cr)
Code: TK00EC37-3004
General information
- Enrollment
-
07.11.2022 - 18.11.2022
Registration for the implementation has ended.
- Timing
-
09.01.2023 - 14.05.2023
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
- 5 - 40
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Jani Ruotsalainen
- Teacher in charge
- Jani Ruotsalainen
- Groups
-
TKMI22KVBusiness 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
Kaikki kurssin opiskelumateriaalit ovat käytettävissä Learnissa. Esitellään opintojakson alkaessa. Ei maksullista materiaalia.
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
Esitellään viimeistään opintojakson alkaessa.
Timing of exams and assignments
Esitellään opintojakson alkaessa.
Student workload
Opiskelijan työmäärä vastaa 5 opintopistettä eli 135 tuntia itsenäistä työtä.
Further information
Opintojakso suoritetaan itsenäisesti verkko-opintoina Learn-alustalla.
Evaluation scale
1-5
Assessment methods and criteria
Esitellään opintojakson alkaessa.