Master's Degree Programme in Information Technology, Full Stack Software Development: Full-time studies
Opetussuunitelman tunnus: YTS2025SS
- Tutkintonimike
- Insinööri (ylempi AMK), tietotekniikka
- Laajuus
- 60 op
- Kesto
- 2 vuotta (60 op)
- Aloituslukukausi
- Syksy 2025
Kuvaus
The objective of the education is to respond to the growing challenges of software engineering. After completing the studies, you will know about the possibilities of utilizing different technologies, application frameworks, software libraries, user-centered design, and data modelling for modern software development, both on the frontend and backend side. The programme is designed so that you can study either full-time or part-time completing the studies in one, two, or three years.
Your professional growth is carried out with a tutoring process that starts at the beginning of your studies and continues until graduation. In this process, you complete your personal learning plan and discuss your needs for developing your target competences with your career tutor. The 60 ECTS programme is designed as obligatory core studies and optional studies. The discussions with the teacher tutor will lead to selecting appropriate courses in your optional studies.
The studies include 20 ECTS expert core competence of Full Stack Software Development module, 10 ECTS shared master competence comprising of 5 ECTS research-based development course and 5 ECTS elective studies. Once the topic of the 30 ECTS master's thesis is accepted, you are provided with personal supervision and guidance when writing your thesis.
Opetussuunnitelman kehittäminen ja työelämäyhteistyö
The learning outcomes laid down in the curriculum of the degree programme have been derived from the analysis of the operating environment, Jamk's own strategy, and the school's core competence areas. The planning has been carried out in cooperation with students and representatives from regional working life including alumni.
The development proposals and course feedback submitted by the students of the degree programme have been considered in the development of the curriculum. International expertise takes place by comparing the contents of the educational offerings of partner universities and with the expertise of the visiting lecturers. Representatives of the degree programme are closely involved in the activities of regional and international industrial networks thus giving foreknowledge for the needs of the future.
Osaamistavoitteet
You gain an understanding of modern software development tools and methods. You know the most important technologies and can apply application frameworks. You have the capability to design and implement software solutions, both for the back and front end. In addition, you will have the ability for life-long learning, make decisions, and communicate effectively as part of a multinational student group. You will know how to conduct research ethically.
Concerning sustainably, the aim is to develop and lead sustainable and responsible practices in your work and promote sustainability change in your work community and society. You can apply knowledge of sustainable development and future visions as the basis for comprehensively sustainable solutions. You are also able to analyse and evaluate multidisciplinary complex problems with systemic dependencies and different dimensions of solutions. You can lead your work community in finding and implementing operating models and consolidation of sustainable solutions.
Valitse opintojen ajoitus-, rakenne- tai jäsentelynäkymä
Näytä opintojen ajoitukset lukuvuosittain, lukukausittain tai periodeittain
Tunnus | Opinnon nimi | Laajuus (op) | 2025-2026 | 2026-2027 | Syksy 2025 | Kevät 2026 | Syksy 2026 | Kevät 2027 | 1. / 2025 | 2. / 2026 | 3. / 2026 | 1. / 2026 | 2. / 2027 | 3. / 2027 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
YTS2025SS-1001 |
PROFESSIONAL STUDIES
(Valitaan kaikki ) |
25 | ||||||||||||
YZ00CK87 | Tutkiva kehittäminen | 5 | 5 | 5 | 5 | |||||||||
YT00CA12 | Modern Management of IT | 5 | 5 | 5 | 5 | |||||||||
YTSP0200 | Data Modelling and Back-end Development | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||
YTSP0300 | Application Frameworks | 5 | 5 | 5 | 2.5 | 2.5 | ||||||||
YTSP0400 | User-Centered Design | 5 | 5 | 5 | 5 | |||||||||
YTS2025SS-1002 |
MASTER'S THESIS
(Valitaan kaikki ) |
30 | ||||||||||||
YZ00BL94 | Opinnäytetyön suunnittelu, ylempi AMK | 7 | 7 | 7 | 7 | |||||||||
YZ00BL98 | Tutkimuskirjoittaminen, ylempi AMK | 3 | 3 | 3 | 3 | |||||||||
YZ00BL95 | Opinnäytetyön toteutus, ylempi AMK | 10 | 10 | 10 | 5 | 5 | ||||||||
YZ00BL96 | Opinnäytetyön raportointi, ylempi AMK | 10 | 10 | 10 | 5 | 5 | ||||||||
YZ00BB05 | Kypsyysnäyte, ylempi AMK | 0 | 1 | 1 | 0.5 | 0.5 | ||||||||
YTS2025SS-1003 |
ELECTIVE STUDIES
(Valitaan erillisten kriteerien mukaan: 5) |
5 | ||||||||||||
YTFWV100 | New and Emerging Technologies | 5 | 5 | 5 | 5 | |||||||||
YI00CH04 | Cyber Security Implementation in Practice | 5 | ||||||||||||
YTIP2200 | Data Analytics | 5 | ||||||||||||
YT00CD09 | Robotics Applications | 5 | ||||||||||||
YTS2025SS-1004 |
INTEGRATION TO FINLAND
(Valitaan erillisten kriteerien mukaan: 10) |
0 - 10 | ||||||||||||
ZZ00CK40 | Finland Works | 2 | ||||||||||||
ZZ00CK41 | Future of Work | 2 | ||||||||||||
ZZ00CK42 | Design a Meaningful Career | 2 | ||||||||||||
ZZ00CD04 | Finnish 1 | 4 | ||||||||||||
BI00BB21 | Finnish 2 | 5 | ||||||||||||
YHTYRI |
Yhteiset yrittäjyysopinnot (AMK- ja YAMK-opiskelijalle)
(Valitaan erillisten kriteerien mukaan: 23) |
0 - 23 | ||||||||||||
ZZ00BC02 | Ideasta yritykseksi | 5 | ||||||||||||
ZZ00BC03 | Yrittäjävalmennus | 8 | ||||||||||||
ZYVZ0200 | Unelmat+Inspiraatio! | 3 | ||||||||||||
ZZ00CQ16 | Yrittäjyystarinoita | 2 | ||||||||||||
ZZ00CQ17 | Valmiina yrittämään | 3 | ||||||||||||
ZZ00CQ18 | Vuosi yrittäjänä | 1 - 5 | ||||||||||||
ZZ00CQ62 | Yritystoimintaa kehittävät opinnot | 1 - 5 | ||||||||||||
YTS2025SS-1005 |
CROSS-INSTITUTIONAL STUDIES
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||
YTS2025SS-1006 |
EUDRES
(Valitaan erillisten kriteerien mukaan: 0) |
0 | ||||||||||||
Yhteensä | 60 | 61 | 0 | 30 | 31 | 0 | 0 | 30 | 15.5 | 15.5 | 0 | 0 | 0 |
Lukukausi- ja lukuvuosikohtaiset opintopistekertymät vaihtelevat valinnaisten ja vapaasti valittavien opintojen ajoituksesta johtuen.
Opintojen tyyppi (YAMK)
Opintojen pakollisuus (YAMK)
Pakollinen opintojakso |
Tutkiva kehittäminen |
Modern Management of IT |
Data Modelling and Back-end Development |
Application Frameworks |
User-Centered Design |
Opinnäytetyön suunnittelu, ylempi AMK |
Tutkimuskirjoittaminen, ylempi AMK |
Opinnäytetyön toteutus, ylempi AMK |
Opinnäytetyön raportointi, ylempi AMK |
Kypsyysnäyte, ylempi AMK |
Suositeltu opintojakso |
Ei liitettyjä opintojaksoja |
Vapaasti valittava opintojakso |
New and Emerging Technologies |
Cyber Security Implementation in Practice |
Data Analytics |
Robotics Applications |
Finland Works |
Future of Work |
Design a Meaningful Career |
Finnish 1 |
Finnish 2 |
Luokittelemattomat |
YAMK: Yhteiset osaamiset 2023-2027
Eettisyys
Valmistuva opiskelija arvioi ja edistää ammattialan eettisten periaatteiden ja arvojen toteutumista huomioiden tasa-arvon ja yhdenvertaisuuden. |
Tutkiva kehittäminen |
Modern Management of IT |
Opinnäytetyön suunnittelu, ylempi AMK |
Opinnäytetyön toteutus, ylempi AMK |
Kypsyysnäyte, ylempi AMK |
Ennakoiva kehittäminen
Valmistuva opiskelija osaa johtaa uusien, tulevaisuutta ennakoivien ratkaisujen kehittämistä ja tuottaa uutta tietoa erilaisia tutkimus- ja kehittämismenetelmiä hyödyntäen. |
Tutkiva kehittäminen |
Modern Management of IT |
Data Modelling and Back-end Development |
Application Frameworks |
Opinnäytetyön suunnittelu, ylempi AMK |
Opinnäytetyön toteutus, ylempi AMK |
Kypsyysnäyte, ylempi AMK |
Kansainvälisyys ja monikulttuurisuus
Valmistuva opiskelija osaa kehittää ja johtaa monikulttuurisia ja kansainvälisiä toimintaympäristöjä ja verkostoja. |
User-Centered Design |
Kestävä kehitys
Valmistuva opiskelija kehittää ja johtaa kestäviä ja vastuullisia toimintatapoja työssään sekä edistää kestävyysmuutosta työyhteisössään ja yhteiskunnassa. |
Modern Management of IT |
User-Centered Design |
Opinnäytetyön suunnittelu, ylempi AMK |
Opinnäytetyön raportointi, ylempi AMK |
Oppimaan oppiminen
Valmistuva opiskelija edistää omaa ja yhteisönsä jatkuvaa oppimista ja osaamisen kehittymistä hyödyntäen eri alojen tietoa ja digitalisaation mahdollisuuksia. |
Tutkiva kehittäminen |
Opinnäytetyön suunnittelu, ylempi AMK |
Tutkimuskirjoittaminen, ylempi AMK |
Kypsyysnäyte, ylempi AMK |
New and Emerging Technologies |
Työelämässä toimiminen
Valmistuva opiskelija osaa kehittää ja johtaa työyhteisöään sekä uudistaa työelämää. |
Tutkiva kehittäminen |
Data Modelling and Back-end Development |
Application Frameworks |
Opinnäytetyön suunnittelu, ylempi AMK |
Tutkimuskirjoittaminen, ylempi AMK |
Kypsyysnäyte, ylempi AMK |
Luokittelemattomat |
Cyber Security Implementation in Practice |
Data Analytics |
Robotics Applications |
Finland Works |
Future of Work |
Design a Meaningful Career |
Finnish 1 |
Finnish 2 |
YAMK: Teknologian EUR-ACE osaamiset 2024-2027
Engineering Analysis
- Ability to analyse new and complex engineering products, processes and systems within broader or multidisciplinary contexts; to select and apply the most appropriate and relevant methods from established analytical, computational and experimental methods or new and innovative methods; to critically interpret the outcomes of such analyses; |
Application Frameworks |
User-Centered Design |
Opinnäytetyön suunnittelu, ylempi AMK |
Opinnäytetyön raportointi, ylempi AMK |
Engineering Design
- Ability to develop, to design new and complex products (devices, artefacts, etc.), processes and systems, with specifications incompletely defined and/or competing, that require integration of knowledge from different fields and non-technical - societal, health and safety, environmental, economic and industrial commercial – constraints; to select and apply the most appropriate and relevant design methodologies or to use creativity to develop new and original design methodologies; |
Data Modelling and Back-end Development |
User-Centered Design |
Opinnäytetyön suunnittelu, ylempi AMK |
Opinnäytetyön toteutus, ylempi AMK |
Engineering Practice
- Comprehensive understanding of applicable techniques and methods of analysis, design and investigation and of their limitations; |
Modern Management of IT |
Data Modelling and Back-end Development |
Application Frameworks |
Opinnäytetyön suunnittelu, ylempi AMK |
Opinnäytetyön raportointi, ylempi AMK |
Investigations
- Ability to identify, locate and obtain required data; |
Tutkiva kehittäminen |
Modern Management of IT |
Opinnäytetyön toteutus, ylempi AMK |
Opinnäytetyön raportointi, ylempi AMK |
New and Emerging Technologies |
Knowledge and Understanding
- In-depth knowledge and understanding of mathematics, computing and sciences underlying their engineering specialisation, at a level necessary to achieve the other programme outcomes; |
Tutkiva kehittäminen |
Modern Management of IT |
Data Modelling and Back-end Development |
Application Frameworks |
User-Centered Design |
Opinnäytetyön toteutus, ylempi AMK |
Opinnäytetyön raportointi, ylempi AMK |
New and Emerging Technologies |
Lifelong Learning
- Ability to engage in independent life-long learning; |
Opinnäytetyön raportointi, ylempi AMK |
New and Emerging Technologies |
Making Judgements, Communication and Team-working
- Ability to integrate knowledge and handle complexity, to formulate judgements with incomplete or limited information, that include reflecting on social and ethical responsibilities linked to the application of their knowledge and judgement to deliver sustainable solutions for society, the economy and environment; |
Tutkiva kehittäminen |
Opinnäytetyön suunnittelu, ylempi AMK |
Tutkimuskirjoittaminen, ylempi AMK |
Opinnäytetyön raportointi, ylempi AMK |
Kypsyysnäyte, ylempi AMK |
Luokittelemattomat |
Cyber Security Implementation in Practice |
Data Analytics |
Robotics Applications |
Finland Works |
Future of Work |
Design a Meaningful Career |
Finnish 1 |
Finnish 2 |
Tunnus | Opinnon nimi | Laajuus (op) |
---|---|---|
YTS2025SS-1001 |
PROFESSIONAL STUDIES
(Valitaan kaikki ) |
25 |
YZ00CK87 | Tutkiva kehittäminen | 5 |
YT00CA12 | Modern Management of IT | 5 |
YTSP0200 | Data Modelling and Back-end Development | 5 |
YTSP0300 | Application Frameworks | 5 |
YTSP0400 | User-Centered Design | 5 |
YTS2025SS-1002 |
MASTER'S THESIS
(Valitaan kaikki ) |
30 |
YZ00BL94 | Opinnäytetyön suunnittelu, ylempi AMK | 7 |
YZ00BL98 | Tutkimuskirjoittaminen, ylempi AMK | 3 |
YZ00BL95 | Opinnäytetyön toteutus, ylempi AMK | 10 |
YZ00BL96 | Opinnäytetyön raportointi, ylempi AMK | 10 |
YZ00BB05 | Kypsyysnäyte, ylempi AMK | 0 |
YTS2025SS-1003 |
ELECTIVE STUDIES
(Valitaan erillisten kriteerien mukaan: 5 ) |
5 |
YTFWV100 | New and Emerging Technologies | 5 |
YI00CH04 | Cyber Security Implementation in Practice | 5 |
YTIP2200 | Data Analytics | 5 |
YT00CD09 | Robotics Applications | 5 |
YTS2025SS-1004 |
INTEGRATION TO FINLAND
(Valitaan erillisten kriteerien mukaan: 10 ) |
0 - 10 |
ZZ00CK40 | Finland Works | 2 |
ZZ00CK41 | Future of Work | 2 |
ZZ00CK42 | Design a Meaningful Career | 2 |
ZZ00CD04 | Finnish 1 | 4 |
BI00BB21 | Finnish 2 | 5 |
YHTYRI |
Yhteiset yrittäjyysopinnot (AMK- ja YAMK-opiskelijalle)
|
0 - 23 |
ZZ00BC02 | Ideasta yritykseksi | 5 |
ZZ00BC03 | Yrittäjävalmennus | 8 |
ZYVZ0200 | Unelmat+Inspiraatio! | 3 |
ZZ00CQ16 | Yrittäjyystarinoita | 2 |
ZZ00CQ17 | Valmiina yrittämään | 3 |
ZZ00CQ18 | Vuosi yrittäjänä | 1 - 5 |
ZZ00CQ62 | Yritystoimintaa kehittävät opinnot | 1 - 5 |
YTS2025SS-1005 |
CROSS-INSTITUTIONAL STUDIES
(Valitaan erillisten kriteerien mukaan: 0 ) |
0 |
YTS2025SS-1006 |
EUDRES
(Valitaan erillisten kriteerien mukaan: 0 ) |
0 |