Master's Degree Programme in Information Technology, Full Stack Software Development
Key learning outcomes
You will gain an understanding of modern software development tools and methods. You will know the most important technologies and be able to apply application frameworks. You have the capability to design and implement software solutions, both for the back and front end. In addition, you will be capable of life-long learning, making decisions, and communicating 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 will be able to 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.
Education content and professional growth and know-how
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 utilising different technologies, application frameworks, software libraries, user-centred design, and data modelling for modern software development, both on the front- and back-end 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. Your discussions with the teacher-tutor will lead you to select appropriate courses in your optional studies.
The studies include 20 ECTS expert core competence of the 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.
Flexible studies
You can choose your alternative or elective studies from EduFutura partner institutions (University of Jyväskylä and Gradia) and international studies from European EUDRES higher education institutions. You can also choose from Finnish and foreign partner universities, such as other universities of applied sciences and universities. You can apply for accreditation of higher education studies that you have completed elsewhere.
Working life oriented learning
The development assignments included in the study modules and courses are integrated with working life. The studies make use of the competencies and expertise of the study group members. The thesis focuses on research and development supporting working life. It also demonstrates your readiness and ability for independent, demanding expert work.
Career opportunities and employment
Most of the students have had a job as a software developer when their studies begin. The front-end developers will gain more experience in back-end development and user-centred design and back-end developers especially from the front-end side. Therefore, you can work as a full-stack software developer after completing your studies.
Qualifications
There are no specific degree-related or statutory qualification requirements in the field.
Further studies
You may, after graduating, apply for postgraduate studies at universities or studies at the School of Professional Teacher Education. You can also continue your studies by applying for corresponding further education programmes in foreign higher education institutions, such as EUDRES higher education institutions. The university of applied sciences offers opportunities for competence development in various institutes, such as the open university of applied sciences, specialisation training and work-oriented continuing education.
Education planning
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.
Contact Information
Jouni Huotari
Principal Lecturer
School of Technology
+358408344615
firstname.lastname@jamk.fi
Master's Degree Programme in Information Technology, Full Stack Software Development
Timing plans
Master's Degree Programme in Information Technology, Full Stack Software Development
Timing plans
Master's Degree Programme in Information Technology, Full Stack Software Development
Timing plans
Master's Degree Programme in Information Technology, Full Stack Software Development
Timing plans by study path