Student story
One of the most stimulating and fulfilling tasks was participating in industrial research studies.
Dilshan Madusanka
Get to know moreMaster's Degree
Jamk’s Full Stack Software Development programme responds to the growing challenges of software engineering. During your studies, you will gain an understanding of modern software development tools and methods and become familiar with the most essential technologies and application frameworks - both for back-end and front-end.
After your studies, you will understand modern software development tools and methods, and know the most important technologies and application frameworks. You can design and implement software solutions, both for the back-end and the front-end. Your personal learning plan helps shape your own distinct knowledge profile.
You will be able to engage in lifelong learning professionally, make decisions, and communicate effectively as part of a multinational student group. You know how to conduct research ethically.
The studies encompass all phases of the software development lifecycle, from requirements management and service design to continuous deployment and maintenance, utilizing agile methods and a modern tool chain. During the studies, we cover programming (web-based) user interfaces, system integration, and back-end development.
The extent of the education is 60 – 90 ECTS (European Credit Transfer System) depending on your previously completed Bachelor's or Master's degree. For example, for someone with a Bachelor’s degree in Engineering (BEng), it is 60 ECTS, and for someone with a Bachelor’s degree in Business Administration in the field of natural sciences (BBA in Business Information Technology), it is 90 ECTS.
Note that you’ll also need two (2) years of work experience in a relevant field, completed after completing your bachelor’s degree, in order to apply!
As a part-time student, you can complete the programme in approximately two years. You can also complete the programme in one year as a full-time student. The education is delivered as blended learning: you study independently part of the time and meet your group during contact teaching days 2-3 times a semester. Please note that some contact lessons will be held at Jamk, in Jyväskylä, Finland.
The Full Stack Software Development programme covers the main aspects of modern software development. You gain an understanding of development tools and methods, become familiar with popular application frameworks, and learn to improve user experience. You can complete the studies while working.
After completing the studies, you can work as a software developer designing and developing applications by utilising modern software methods and tools for both front-end and back-end.
You can apply to continue on to postgraduate studies in science or arts at universities (Act 558/2009, Section 37) and in the school of professional teacher education. Studies can be continued by applying for corresponding post-degree education at universities abroad, for example. A university of applied sciences also provides opportunities for continuing education in the form of specialisation studies, open studies, and working life based continuing education.
Student story
One of the most stimulating and fulfilling tasks was participating in industrial research studies.
Dilshan Madusanka
Get to know more
Student story
I encourage you to apply for the Full Stack Software Development degree programme without a solid technological background.
Jari Suni, CSO, Woolman
Read Jari's story