Advanced programming skillsLaajuus (5 cr)
Code: TK00EC37
Credits
5 op
Teaching language
- Finnish
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?
Enrollment
06.04.2023 - 21.04.2023
Timing
14.08.2023 - 17.12.2023
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Distance learning
Unit
Department of Information Technology
Campus
Ecampus
Teaching languages
- Finnish
Degree programmes
- Degree Programme in Business Information Technology
Teachers
- Tuomas Reijonen
Teacher in charge
Tuomas Reijonen
Groups
-
TKMI22SVBusiness Information Technology , online studies
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 scale
1-5
Enrollment
07.11.2022 - 18.11.2022
Timing
09.01.2023 - 14.05.2023
Number of ECTS credits allocated
5 op
Virtual portion
5 op
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
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?
Opiskelumateriaali
Kaikki kurssin opiskelumateriaalit ovat käytettävissä Learnissa. Esitellään opintojakson alkaessa. Ei maksullista materiaalia.
Yksilölliset oppimisväylät
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.
TKI ja työelämäyhteistyö
Esitellään viimeistään opintojakson alkaessa.
Tentit ja muut määräajat
Esitellään opintojakson alkaessa.
Opiskelijan työmäärä
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.
Enrollment
06.04.2022 - 22.04.2022
Timing
15.08.2022 - 18.12.2022
Number of ECTS credits allocated
5 op
Virtual portion
5 op
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
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?
Opiskelumateriaali
Esitellään opintojakson alkaessa.
Yksilölliset oppimisväylät
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
TKI ja työelämäyhteistyö
Tarkennetaan opintojakson alkaessa
Tentit ja muut määräajat
Esitellään opintojakson alkaessa.
Opiskelijan työmäärä
Keskimäärin 135 h itsenäistä työskentelyä
Evaluation scale
1-5
Assessment methods and criteria
Esitellään opintojakson alkaessa.