Master's Degree Programme in Information Technology, Full Stack Software Development: Full-time studies
Code: YTS2023SS
Descriptions
Full Stack Software Developer education is to respond to the growing challenges of software engineering. Gain understanding of modern software development tools and methods and become familiar with the most important technologies and application frameworks. You will have capability to make software testing, and you will be able to design and implement secured software solutions, both for back end and front end.
Select timing, structure or classification view
Show study timings by semester, study year or period
Code | Name | Credits (cr) | 2023-2024 | 2024-2025 | Autumn 2023 | Spring 2024 | Autumn 2024 | Spring 2025 | 1. / 2023 | 2. / 2024 | 3. / 2024 | 1. / 2024 | 2. / 2025 | 3. / 2025 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SHARED MASTER COMPETENCE
(Choose ects: 5) |
5 | |||||||||||||
YTS2023SS-1001 |
RESEARCH AND DEVELOPMENT
(Choose 10) |
5 - 10 | ||||||||||||
YZWZ0110 | Research-based Development | 5 | 5 | 5 | 5 | |||||||||
YZWZ0120 | Quantitative Research | 5 | ||||||||||||
YZWZ0130 | Qualitative Research | 5 | ||||||||||||
YTS2023SS-1002 |
MANAGEMENT
(Choose 5) |
0 - 5 | ||||||||||||
YZWZ0210 | Formulating Strategy | 5 | ||||||||||||
YZWZ0220 | Leadership Dynamics | 5 | ||||||||||||
YZWZ0230 | Managerial Accounting | 5 | ||||||||||||
EXPERT CORE COMPETENCE
(Choose all ) |
50 | |||||||||||||
YTS2023SS-1003 |
PROFESSIONAL STUDIES
(Choose all ) |
20 | ||||||||||||
YTSP0100 | Modern Software Development | 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 | |||||||||
YTS2023SS-1004 |
MASTER'S THESIS
(Choose all ) |
30 | ||||||||||||
YZ00BL94 | Master's Thesis, Planning | 7 | 7 | 7 | 7 | |||||||||
YZ00BL98 | Master's Thesis, Research Writing | 3 | 3 | 3 | 3 | |||||||||
YZ00BL95 | Master's Thesis, Implementation | 10 | 10 | 10 | 5 | 5 | ||||||||
YZ00BL96 | Master's Thesis, Reporting | 10 | 10 | 10 | 5 | 5 | ||||||||
YZ00BB05 | Maturity Test, Master's Degree | 0 | ||||||||||||
COMPLEMENTARY COMPETENCE
(Choose ects: 5) |
5 | |||||||||||||
YTS2023SS-1005 |
ELECTIVE STUDIES
(Choose 5) |
0 - 5 | ||||||||||||
YTFWV100 | New and Emerging Technologies | 5 | 5 | 5 | 5 | |||||||||
YTS2023SS-1006 |
CAMPUSONLINE
(Choose 0) |
0 | ||||||||||||
YTS2023SS-1007 |
EDUFUTURA
(Choose 0) |
0 | ||||||||||||
Total | 60 | 60 | 0 | 30 | 30 | 0 | 0 | 30 | 15 | 15 | 0 | 0 | 0 |
Due to the timing of optional and elective courses, credit accumulation per semester / academic year may vary.
Structure of the studies (Master's degree)
Bachelor's Degree: EUR-ACE competences in Technology 2020-2023
Multidisciplinary competences
The learning process should enable Bachelor Degree graduates to demonstrate: |
No attached course units |
Engineering Practice
The learning process should enable Bachelor Degree graduates to demonstrate: |
Modern Software Development |
Data Modelling and Back-end Development |
Application Frameworks |
User-Centered Design |
Knowledge and Understanding
The learning process should enable Bachelor Degree graduates to demonstrate: |
Modern Software Development |
Data Modelling and Back-end Development |
Application Frameworks |
User-Centered Design |
New and Emerging Technologies |
Investigations and information retrieval
The learning process should enable Bachelor Degree graduates to demonstrate: |
User-Centered Design |
New and Emerging Technologies |
Communication and Team-working
The learning process should enable Bachelor Degree graduates to demonstrate: |
New and Emerging Technologies |
Not grouped |
Research-based Development |
Quantitative Research |
Qualitative Research |
Formulating Strategy |
Leadership Dynamics |
Managerial Accounting |
Master's Thesis, Planning |
Master's Thesis, Research Writing |
Master's Thesis, Implementation |
Master's Thesis, Reporting |
Maturity Test, Master's Degree |
Compulsory studies (Master's degree)
Master’s degree: The shared competences 2023-2027
Ethics
The graduating student assesses and promotes the realisation of ethical principles and values of their field of profession, taking equality and non-discrimination into account. |
Research-based Development |
Leadership Dynamics |
Master's Thesis, Planning |
Master's Thesis, Research Writing |
Master's Thesis, Implementation |
Master's Thesis, Reporting |
Maturity Test, Master's Degree |
Proactive development
The graduating student is able to manage the development of new solutions that anticipate the future and produces new information using different research and development methods. |
Research-based Development |
Quantitative Research |
Qualitative Research |
Formulating Strategy |
Leadership Dynamics |
Managerial Accounting |
Modern Software Development |
Master's Thesis, Implementation |
New and Emerging Technologies |
Internationality and multiculturalism
The graduating student is able to develop and manage multicultural and international operating environments and networks. |
Formulating Strategy |
Modern Software Development |
User-Centered Design |
Master's Thesis, Implementation |
Master's Thesis, Reporting |
Sustainable development
The graduating student develops and manages sustainable and responsible operating methods in their work and promotes sustainable change in their work community and society. |
Research-based Development |
Formulating Strategy |
Managerial Accounting |
Data Modelling and Back-end Development |
Application Frameworks |
Master's Thesis, Implementation |
Learning to learn
The graduating student promotes their own and their community's continuous learning and competence development, drawing on knowledge from different fields and the opportunities of digitalisation. |
Research-based Development |
Quantitative Research |
Qualitative Research |
Leadership Dynamics |
Managerial Accounting |
Master's Thesis, Planning |
Master's Thesis, Research Writing |
Master's Thesis, Implementation |
Master's Thesis, Reporting |
Maturity Test, Master's Degree |
New and Emerging Technologies |
Operating in a workplace
The graduating student is able to develop and manage their work community and reforms working life. |
Research-based Development |
Quantitative Research |
Qualitative Research |
Leadership Dynamics |
Managerial Accounting |
Data Modelling and Back-end Development |
Application Frameworks |
User-Centered Design |
Master's Thesis, Implementation |
Not grouped |
Code | Name | Credits (cr) |
---|---|---|
SHARED MASTER COMPETENCE
(Choose ects: 5) |
5 | |
YTS2023SS-1001 |
RESEARCH AND DEVELOPMENT
(Choose 10) |
5 - 10 |
YZWZ0110 | Research-based Development | 5 |
YZWZ0120 | Quantitative Research | 5 |
YZWZ0130 | Qualitative Research | 5 |
YTS2023SS-1002 |
MANAGEMENT
(Choose 5) |
0 - 5 |
YZWZ0210 | Formulating Strategy | 5 |
YZWZ0220 | Leadership Dynamics | 5 |
YZWZ0230 | Managerial Accounting | 5 |
EXPERT CORE COMPETENCE
(Choose all) |
50 | |
YTS2023SS-1003 |
PROFESSIONAL STUDIES
(Choose all) |
20 |
YTSP0100 | Modern Software Development | 5 |
YTSP0200 | Data Modelling and Back-end Development | 5 |
YTSP0300 | Application Frameworks | 5 |
YTSP0400 | User-Centered Design | 5 |
YTS2023SS-1004 |
MASTER'S THESIS
(Choose all) |
30 |
YZ00BL94 | Master's Thesis, Planning | 7 |
YZ00BL98 | Master's Thesis, Research Writing | 3 |
YZ00BL95 | Master's Thesis, Implementation | 10 |
YZ00BL96 | Master's Thesis, Reporting | 10 |
YZ00BB05 | Maturity Test, Master's Degree | 0 |
COMPLEMENTARY COMPETENCE
(Choose ects: 5) |
5 | |
YTS2023SS-1005 |
ELECTIVE STUDIES
(Choose 5) |
0 - 5 |
YTFWV100 | New and Emerging Technologies | 5 |
YTS2023SS-1006 |
CAMPUSONLINE
(Choose 0) |
0 |
YTS2023SS-1007 |
EDUFUTURA
(Choose 0) |
0 |