Advanced programming skills (5 cr)
Code: TK00EC37-3002
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
- 0 cr
- Virtual portion
- 5 cr
- Mode of delivery
- Distance learning
- Unit
- Department of Information Technology
- Campus
- Ecampus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Jani Ruotsalainen
- Teacher in charge
- Jani Ruotsalainen
- Groups
-
TKMI20SVBusiness 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?
Evaluation
Students can
- use professional vocabulary systematically.
- identify interrelated tasks.
- use the key models, methods, software and techniques of the professional field.
Course material
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.
Timing of exams and assignments
Esitellään opintojakson alkaessa.
Student workload
Keskimäärin 130 h itsenäistä työskentelyä.
Evaluation scale
1-5
Assessment methods and criteria
Esitellään opintojakson alkaessa.